我用matlab编程 用了两个plot 命令,可是只有一个图?

本来是想画出两个不在同一个界面上的图,可是只画出了一个,怎么改程序?

在第一个plot前面加figure(a)
在第二个plot前面加figure(b)

若画在同一张图上 在第一个后面加 hold on

也可在第一个plot前面加subplot(121)
在第二个plot前面加subplot(122)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-02
一种是利用图像工具栏的放大功能,用肉眼读出。
具体做法为:不断放大目标点,直到坐标精度达到使用者的要求
第二种是利用ginput函数,从图中点击不同位置获取不同点的坐标值,但是这个坐标值是相对坐标,不是绝对坐标
a
=
ginput(1);disp(a);此时使用者只需在图中点击目标点,即可显示出目标点坐标。
最后一种是利用工具栏中的tip工具,插入数据点标注,这个功能不仅能精确得到点坐标,而且可以标识出来。
工具栏->insert->tip工具。点击待读入点即可,程序会自动定位至曲线上
第2个回答  2009-07-25
两个plot之间加个pause;
这样第一个图显示出来之后 再按下回车键 显示出第二个图本回答被提问者采纳
第3个回答  2009-07-25
加hold on就可以了