matlab 画图l函数的变量问题

问题描述:

matlab 画图l函数的变量问题
for i=1:8
t0=0:0.1:10;
u=ut(1,:);
u=subs(u,t,t0);
% figure(num2str(i));
plot(t0,u);
xlabel('时间t');
% ylabel('响应u',num2str(i));
% ylabel(num2str(i));
% title('第',num2str(i),'阶自由振动');
end
ut是个8×1阶矩阵,我打%的都是错的,
就是循环画8幅图,标注第几幅图
1个回答 分类:综合 2014-12-11

问题解答:

我来补答
将程序改成下面的就行了!
for i=1:8
t0=0:0.1:10;
u=ut(1,:);
u=subs(u,t,t0);
figure(i);
plot(t0,u);
xlabel('时间t');
ylabel(strcat('响应u_',num2str(i)));
title(strcat('第',num2str(i),'阶自由振动'));
end
其中strcat是matlab中连接字符串的函数.
 
 
展开全文阅读
剩余:2000