comparar vectores y hacer cambios en valores
Publicado por Paloma (6 intervenciones) el 05/08/2017 18:50:58
Hola,
No controlo muy bien el matlab, y me ha surgido esta duda.
Yo tengo dos vectores que son muy parecidos en muchos valores "y" e "yf" , excepto que algunos valores de yf son o muy positivos o muy negativos lo que quiero hacer es cuando los valores de yf sean menores o mayores que un valor determinado pasen as ser un 75% de ese valor en el caso positivo y un 25% menor en el caso negativo. Por ponerlo mas visual esto es lo que he hecho aunque se que esta mal
como se haría?
No controlo muy bien el matlab, y me ha surgido esta duda.
Yo tengo dos vectores que son muy parecidos en muchos valores "y" e "yf" , excepto que algunos valores de yf son o muy positivos o muy negativos lo que quiero hacer es cuando los valores de yf sean menores o mayores que un valor determinado pasen as ser un 75% de ese valor en el caso positivo y un 25% menor en el caso negativo. Por ponerlo mas visual esto es lo que he hecho aunque se que esta mal
1
2
3
4
5
6
7
8
9
10
11
yf
y
a=075*y; %valores determinados
b=1.25*y;%valores determinados
yf1=yf
if yf<a
yf1=yf+0.25*yf;
elseif yf>b
yf1=yf-0.25*yf;
end
como se haría?
Valora esta pregunta


-2