How to make two conditions for a while loop?

263 views (last 30 days)
I'm making an application for L'hopitals rule so I need a while loop whenever the limit of f(x) and g(x) are both 0. How would I do that?
This is what I have
while(limit(a)=0 & limit(b)=0)

Accepted Answer

Wayne King
Wayne King on 13 Oct 2012
Edited: Wayne King on 13 Oct 2012
You need the == equals
while(x==0 & y==0)
For example:
syms x
y = x;
f = x^2;
if (limit(y,x,0)==0 & limit(f,x,0)==0)
disp('true');
else
disp('false');
end

More Answers (2)

trinuj Vongsomtakul
trinuj Vongsomtakul on 15 Feb 2015
Edited: Image Analyst on 15 Feb 2015
How do I write
while (testPerformance > 9 & valperformance >9)
ii = ii+1;
in MATLAB? It is an error when i try to run it. I would like to stop the iteration when these 2 conditions are met.
  3 Comments
Abdulaziz Abutunis
Abdulaziz Abutunis on 14 Apr 2017
I think this will keep repeating the loop not stopping it
Anom Sulardi
Anom Sulardi on 17 Jun 2020
while (testPerformance > 9 && valperformance >9)
ii = ii+1;
if ii==ii(end)
end
% other code....
end

Sign in to comment.


Sebastian Arteaga
Sebastian Arteaga on 9 Nov 2021
Con I do condition OR condition in a while loop?

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!