Guia Matlab
Universidad Politécnica de Madrid
Enunciado:
Sea el vector x=[-1 0 2 4 -2 3 1 4 7 0 -3 -1];
A) Poner a cero los elementos de x mayores de cero:
B) Poner a -5 los elementos de x menores de 0:
C) Poner a 3 los elementos de x que estén entre el 1 y el 5:
D) Crear un vector 'y' con los elementos de x menores o iguales a 3:
Solución:
>> x=[-1 0 2 4 -2 3 1 4 7 0 -3 -1];
A) >> x(x>0) = 0
x =
-1 0 0 0 -2 0 0 0 0 0 -3 -1
B) >> x(x<0)=-5
x =
-5 0 2 4 -5 3 1 4 7 0 -5 -5
C) >> x((x>1)&(x<5))=3
x =
-1 0 3 3 -2 3 1 3 7 0 -3 -1
D) >> y=x(x<=3)
y =
-1 0 2 -2 3 1 0 -3 -1