plot y fprintf
Publicado por Diana (2 intervenciones) el 19/08/2013 07:07:33
Buen día.
Ya tengo el programa casi listo, me faltan dos cosas:
1. mostrar todas la gráfica de cada vector V
2. que los datos de cada vector V se escriban por columnas por que me sale solo una columna con absolutamente todo y quiero verlo por columnas (cada columna va del 1 al 9).
%matriz con (w{i}-w{i-1})^(1-sigma)/(1-sigma)
for u=1:T
for i=1:m
for j=1:m
if dinamica(W(i),W(j))>0
R(j,i)= utilidad(dinamica(W(i),W(j)),sigma)+beta*V(j);
else
R(j,i)= utilidad(0.000001,sigma)+beta*V(j);
end
end
end
V=(max(R,[],1))';
for s=1:m
fprintf('%3d %f\n',s,V(s));
end
plot(W,V,'kd-')
title('Iteracion Funcion Valor'),...
xlabel('capital'),...
ylabel('funcion valor'),...
end
muchas gracias
Ya tengo el programa casi listo, me faltan dos cosas:
1. mostrar todas la gráfica de cada vector V
2. que los datos de cada vector V se escriban por columnas por que me sale solo una columna con absolutamente todo y quiero verlo por columnas (cada columna va del 1 al 9).
%matriz con (w{i}-w{i-1})^(1-sigma)/(1-sigma)
for u=1:T
for i=1:m
for j=1:m
if dinamica(W(i),W(j))>0
R(j,i)= utilidad(dinamica(W(i),W(j)),sigma)+beta*V(j);
else
R(j,i)= utilidad(0.000001,sigma)+beta*V(j);
end
end
end
V=(max(R,[],1))';
for s=1:m
fprintf('%3d %f\n',s,V(s));
end
plot(W,V,'kd-')
title('Iteracion Funcion Valor'),...
xlabel('capital'),...
ylabel('funcion valor'),...
end
muchas gracias
Valora esta pregunta


0