matlab 画图l函数的变量问题for i=1:8t0=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),'阶自由振动');endut是个8×1阶矩
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 17:55:17
matlab 画图l函数的变量问题for i=1:8t0=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),'阶自由振动');endut是个8×1阶矩
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幅图,标注第几幅图
matlab 画图l函数的变量问题for i=1:8t0=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),'阶自由振动');endut是个8×1阶矩
将程序改成下面的就行了!
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中连接字符串的函数.