菜鸟求教:
matlab的AXES如何实现2次作图,要求在第二次作图时能够保留第一次做的图。
谢谢!
matlab怎样在统一axes做两次图
答案:4 悬赏:50 手机版
解决时间 2021-01-23 05:03
- 提问者网友:骨子里的高雅
- 2021-01-22 23:36
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-01-22 23:56
figure(1)
figure(2)
figure(2)
全部回答
- 1楼网友:由着我着迷
- 2021-01-23 02:17
lz问的是让图像和axes一样大,而不是axes和图像一样大。
如果lz是想让图像显示出来和axes一样大,就在调用imshow的时候最后加一个参数 'fit'。如果图像长宽比例和axes不一样,显示结果会造成挤压变形。
如果lz是想让图像本身数据变的和axes一样大,就需要用imresize函数来改变图像尺寸。
- 2楼网友:往事隔山水
- 2021-01-23 01:31
你可以使用hold on,保持当前图形,然后添加新图形,举个例子
x=0:pi/100:2*pi;
y1=sin(2*x);
y2=2*cos(2*x);
plot(x,y1);
hold on
plot(x,y2);
也可以同时作出,例子
x=0:pi/100:2*pi;
y1=sin(2*x);
y2=2*cos(2*x);
plot(x,y1,x,y2);
- 3楼网友:一秋
- 2021-01-23 00:26
用subplot 很容易实现
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯