if statements using logical operators
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
cgo
el 6 de Nov. de 2015
Respondida: Star Strider
el 6 de Nov. de 2015
Let me define first that: 'distance' is a vector (1 x n) and 'f' is a scalar (1 x 1). Example: distance = [1 10 5]; f = 2. The logical operator: distance > 2 would output: [0 1 1].
I want to say that if the output is NOT all zero, then do X. If the output is all zero, then do Y. How do I translate that to if-then statements?
Thanks for your help.
0 comentarios
Respuesta aceptada
Star Strider
el 6 de Nov. de 2015
One approach:
if all(distance > f)
sprintf('All distances > %.1f',f)
else
sprintf('Some distances <= %.1f',f)
end
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!