Matlab - Poner condición IF a valores de un vector

 
Vista:

Poner condición IF a valores de un vector

Publicado por Jesús Villa (9 intervenciones) el 27/04/2015 15:41:27
Buenos días,

Me gustaría cambiar todos los valores de un vector "x" con la condición "si tiene valores más pequeños de -0.6 que se queden como -0.6" .Me parecía algo sencillo y creo que se la forma de hacerlo pero no funciona con el código que uso:

if all(x < -0.6)
x=-0.6;
else
x=x;
end

Muchas gracias.

Lo solucioné para aquellos que vean el post. Basta con hacer un for y meter (i). GRacias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Poner condición IF a valores de un vector

Publicado por JESUS (1818 intervenciones) el 27/04/2015 20:28:41
Hola jesús muchas gracias por la intervención una forma más corta de hacerlo es la siguiente
1
x(find(x<-0.6))=-0.6;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar