If-statement, comparison of two vectors, both containing zero elements
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Johannes Schorr
el 30 de Jul. de 2019
Comentada: madhan ravi
el 30 de Jul. de 2019
Hi there, I want to compare two vectors that both contain elements equal to 0 in an if statement (so if vec1 < vec2) for example. This leads Matlab to skip the whole if loop, does anyone have an idea to solve this? Both vectors have the same length
vec1 = [1 0 3 6 43 56];
vec2 = [2 9 5 0 23 43];
if vec1 < vec2
disp('it works');
else
disp('it doesnt');
end
How can I solve this?
0 comentarios
Respuesta aceptada
madhan ravi
el 30 de Jul. de 2019
Editada: madhan ravi
el 30 de Jul. de 2019
Wenn ich richtig verstehe, was du machen willst, dann:
vec1 = [1 0 3 6 43 56];
vec2 = [2 9 5 0 23 43];
for k = 1:numel(vec1)
if vec1(k) < vec2(k))
disp('it works');
else
disp('it doesnt');
end
end
2 comentarios
Johannes Schorr
el 30 de Jul. de 2019
Editada: madhan ravi
el 30 de Jul. de 2019
madhan ravi
el 30 de Jul. de 2019
Toll, ich wusste das, aber ich hab' wegen des Textes verwirrt. Viel Spaß beim Lernen.
Más respuestas (0)
Ver también
Categorías
Más información sobre Labels and Annotations 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!