Condiciones en matrices
Publicado por Milena (30 intervenciones) el 17/12/2019 20:54:38
Buenas tardes,
Tengo una matriz, digamos de 10 datos con los números ordenados del 1 al 10,
y quiero que los números menores o igual a 5 se multipliquen por 2 y los demás por 3, pero haciéndolo así:
Pero todo los datos me los multiplica por 3, y los que corresponde *2 no los hace, que tengo de malo o como se haría el código en este caso.
Soy nueva en matlab, gracias.
Tengo una matriz, digamos de 10 datos con los números ordenados del 1 al 10,
y quiero que los números menores o igual a 5 se multipliquen por 2 y los demás por 3, pero haciéndolo así:
1
2
3
4
5
6
7
Matriz=[1;2;3;4;5;6;7;8;9;10]
if Matriz >= 5
Matriz.*2
else
Matriz.*3
end
Pero todo los datos me los multiplica por 3, y los que corresponde *2 no los hace, que tengo de malo o como se haría el código en este caso.
Soy nueva en matlab, gracias.
Valora esta pregunta
0