How to make two conditions for a while loop?

38 vues (au cours des 30 derniers jours)
Andy
Andy le 13 Oct 2012
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)

Réponse acceptée

Wayne King
Wayne King le 13 Oct 2012
Modifié(e) : Wayne King le 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

Plus de réponses (2)

trinuj Vongsomtakul
trinuj Vongsomtakul le 15 Fév 2015
Modifié(e) : Image Analyst le 15 Fév 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 commentaires
Abdulaziz Abutunis
Abdulaziz Abutunis le 14 Avr 2017
I think this will keep repeating the loop not stopping it
Anom Sulardi
Anom Sulardi le 17 Juin 2020
while (testPerformance > 9 && valperformance >9)
ii = ii+1;
if ii==ii(end)
end
% other code....
end

Connectez-vous pour commenter.


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

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by