How to make two conditions for a while loop?

263 visualizaciones (últimos 30 días)
Andy
Andy el 13 de Oct. de 2012
Respondida: Sebastian Arteaga el 9 de Nov. de 2021
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)

Respuesta aceptada

Wayne King
Wayne King el 13 de Oct. de 2012
Editada: Wayne King el 13 de Oct. de 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

Más respuestas (2)

trinuj Vongsomtakul
trinuj Vongsomtakul el 15 de Feb. de 2015
Editada: Image Analyst el 15 de Feb. de 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 comentarios
Abdulaziz Abutunis
Abdulaziz Abutunis el 14 de Abr. de 2017
I think this will keep repeating the loop not stopping it
Anom Sulardi
Anom Sulardi el 17 de Jun. de 2020
while (testPerformance > 9 && valperformance >9)
ii = ii+1;
if ii==ii(end)
end
% other code....
end

Iniciar sesión para comentar.


Sebastian Arteaga
Sebastian Arteaga el 9 de Nov. de 2021
Con I do condition OR condition in a while loop?

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by