感悟网 导航

matlab 如何为一图中多条曲线添加各自的曲线名? 如何在matlab同一个图形上绘制多条曲线?

作者&投稿:撒实 (若有异议请与网页底部的电邮联系)
matlab 如何为一图中多条曲线添加各自的曲线名?~

如果曲线的条数比较少,例如3条,使用plot命令就可完成任务。
具体命令如下:
plot(x1,y1,x2,y2,x3,y3);
hold这个命令设定是否保持当前figure的属性,如果执行hold
off,表示每次调用plot时都将当前figure设置成默认状态,即清空前面的曲线;如果执行hold
on,表示每次调用plot时都只是在当前figure上添加曲线,以前的曲线继续保留。
假设30条曲线的坐标存在矩阵x、y中,每行表示一条曲线,则画曲线的示意命令如下
所示:figure;hold
on;for
i=1:30

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

如果曲线的条数比较少,例如3条,使用plot命令就可完成任务。

具体命令如下: plot(x1,y1,x2,y2,x3,y3); hold这个命令设定是否保持当前figure的属性,如果执行hold off,表示每次调用plot时都将当前figure设置成默认状态,即清空前面的曲线;如果执行hold on,表示每次调用plot时都只是在当前figure上添加曲线,以前的曲线继续保留。 假设30条曲线的坐标存在矩阵x、y中,每行表示一条曲线,则画曲线的示意命令如下

所示:figure;hold on;for i=1:30



plot(x,y1,'.-');
hold on;
plot(x,y2,'o-');
legend('a曲线','b曲线'); % legend 会自动根据画图顺序分配图形
hold off;

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网