Currently stuck… This code below creates a figure and three subplots as I have designed it too. I cannot figure out how to change the figure in the while loop to a subplot with the other subplots below.
Any help is greatly appreciated.
%--------------------Value Function Interation-----------------------------
%Start Timer
ticVold=zeros(1,n);Iteration = 0;error = 1;while error>tol [Vnew g] = max(utility+beta*Vold'*ones(1,n)); error = max(abs(Vold - Vnew)) Vold = Vnew; Iteration = Iteration + 1 %Set up convergence graphics -- optional
hold on; plot(kgrid,Vold) xlabel('k') ylabel('V(k) Iterations') title('The Convergence Process') hold off;end k= kgrid;kp = kgrid(g); c = f(k)+(1-delta)*k-kp;%End Timer
toc%---------------------Create Plots for Results----------------------------
%Plot
scrsz = get(0,'ScreenSize');figure('Position',[scrsz(3)*1/4 scrsz(4)*1/4 scrsz(3)*1/2 ...scrsz(4)*1/2]);subplot(2,2,1)plot(kgrid,Vold)xlabel('k');ylabel('V(k)');title('Value Function');subplot(2,2,2)plot(kgrid,[kgrid; step*g]);xlabel('k');ylabel('g(k)');title('Policy Function');legend('45 degree-line','Policy Function','Location','Best');subplot(2,2,3)plot(kgrid,c);xlabel('k');ylabel('c(k)');title('Consumption');
Best Answer