Ignoring [NaN; NaN]
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Fiona Rae
el 8 de Jul. de 2017
Comentada: Fiona Rae
el 8 de Jul. de 2017
Hey everyone! This might seem silly but I don't see a way around this. I have two vectors, A and B
A = [Ax; Ay];
B = [Bx; By];
By solving certain equations, I get values for A and B. Below are some random examples.
Case 1:
A = [2; 5]
B = [3; 6]
Case 2:
A = [NaN; NaN]
B = [2; 6]
Case 3:
A = [5; 8]
B = [NaN; NaN]
It is set up in such a way that both A and B can't be [NaN; NaN] at once. If Case 2 happens, I want the program to ignore A and output B. If Case 3 happens, I want the program to ignore B and output A. If Case 1 happens, I proceed with using A and B for further calculations. Advice?
0 comentarios
Respuesta aceptada
Guillaume
el 8 de Jul. de 2017
if all(isnan(A))
A = B;
elseif all(isnan(B))
B = A;
end
%proceed with A and B
Más respuestas (0)
Ver también
Categorías
Más información sobre Operators and Elementary Operations 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!