proble con varios vectores al mismo tiempo
Publicado por Carlos (2 intervenciones) el 23/03/2010 06:11:58
f=randn(10,10);
ko=median(f);
for i=1:length(f)
dif(:,i)=f(:,i)-ko(:,i);
end
resulta que cuando voy a aplicar
antes me toca diseñar un
C(n)=max(0, C(n-1)+dif)) , osea que cuando c(1-1)0, primer elemento que me toca definir pero no se como hacerlo para que entren a jugar con las demas columnas, si fuera un solo vector haría
c(1)=0; antes del contador y listo. Pero el proble es que tengo varios vectores jugando.
es:
for j=2:1:length(dif)
k(:,j)=max(0,dif(:,i)+ko(:,i));
end
k
lo que me arroja primer vector de ceros y los demas vectores columna se repiten.
Acá dejo para caso de un vector:
f=randn(10,1);
ko=median(f);
for i=1:length(f)
dif(i)=f(i)-ko; %ko es unico para este caso%
end
%para el C(n)%
c(1)=0;
for j=2:length(dif)
c(:,j)=max(0,dif(:,j)+c(:,j-1));
end
c
¿como ó con que comando lo puedo para trabajar con varios vectores al mismo tiempo?
gracias
ko=median(f);
for i=1:length(f)
dif(:,i)=f(:,i)-ko(:,i);
end
resulta que cuando voy a aplicar
antes me toca diseñar un
C(n)=max(0, C(n-1)+dif)) , osea que cuando c(1-1)0, primer elemento que me toca definir pero no se como hacerlo para que entren a jugar con las demas columnas, si fuera un solo vector haría
c(1)=0; antes del contador y listo. Pero el proble es que tengo varios vectores jugando.
es:
for j=2:1:length(dif)
k(:,j)=max(0,dif(:,i)+ko(:,i));
end
k
lo que me arroja primer vector de ceros y los demas vectores columna se repiten.
Acá dejo para caso de un vector:
f=randn(10,1);
ko=median(f);
for i=1:length(f)
dif(i)=f(i)-ko; %ko es unico para este caso%
end
%para el C(n)%
c(1)=0;
for j=2:length(dif)
c(:,j)=max(0,dif(:,j)+c(:,j-1));
end
c
¿como ó con que comando lo puedo para trabajar con varios vectores al mismo tiempo?
gracias
Valora esta pregunta


0