How can I change the title of variables ?
2 次查看(过去 30 天)
显示 更早的评论
Hello, I am having problem when I want to change the title of the variables to be seen on the each plot.
for ii=1:length(ending_cell)
HOR=1:options_.irf;
var={'yhat', 'URhat', 'chat', 'what'};
figure
for jj=1:length(var)
for jj=1:length(var)
subplot(2,2,jj)
eval(['irf1.' var{1,jj},ending_cell{1,ii}]);
eval(['irf2.' var{1,jj},ending_cell{1,ii}]);
hold on
plot(HOR,[eval(['irf1.' var{1,jj},ending_cell{1,ii}])],'-k',HOR,[eval(['irf2.' var{1,jj},ending_cell{1,ii}])],'--r','LineWidth',2) ;
axis tight
legend('No labor friction(JQ)','Labor f');
%title(['Output','Unemployment','Consumption','Wage'])
title([var{1,jj}] )
end
end
end
Any idea how I can chnage it ?
Thank you
2 个评论
ME
2019-11-15
Can you possibly let us know what exactly you want this to output? This will make it easier for people to help.
回答(2 个)
fiko bil
2019-11-15
1 个评论
Adam
2019-11-15
编辑:Adam
2019-11-15
There is no problem for code to work I just wanted to make some changes.
If you have a problem making changes that often implies there is a problem with the code! Easy to use code is also easy to change and understand. I can't understand what on earth your code is doing through all the evals in order to make a suggestion that would, in all likelihood, be trivial with simpler code.
ME
2019-11-15
Output=yhat;
Unemployment=URhat;
Consumption=chat;
wage=what;
You can always also use:
clear vars yhat URhat chat what
if you want to remove the duplicates with the old naming.
I may be missing something, so if this isn't what you want then let me know and I'll see what I can do to help.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Workspace Variables and MAT-Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!