filtering result in matlab
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ali hassan
el 30 de Sept. de 2020
Editada: ali hassan
el 1 de Oct. de 2020
this is a set of possible solutions i get from my code.but i only need three values but i get 6 possible solutions.i know that my solution can neither be negative nor it can be complex and it should show only accepted answer after ignoring other solution

there are 6 possible solutions but only three are right. now how to use loop maybe to ignore left entries as it is negative and it should only display right entries as solution
0 comentarios
Respuesta aceptada
Walter Roberson
el 30 de Sept. de 2020
possibleSol(:, all(possibleSol>0 & imag(possibleSol)==0, 1))
1 comentario
Más respuestas (1)
Ameer Hamza
el 30 de Sept. de 2020
idx = any(possibleSol < 0);
possibleSol(:, idx) = []
It will remove any column with negative value in it.
2 comentarios
Walter Roberson
el 1 de Oct. de 2020
idx = any(possibleSol < 0) | any(imag(possibleSol) ~=0);
possibleSol(:, idx) = []
Ver también
Categorías
Más información sobre 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!