永发信息网

matlab怎样在统一axes做两次图

答案:4  悬赏:50  手机版
解决时间 2021-01-23 05:03
  • 提问者网友:骨子里的高雅
  • 2021-01-22 23:36
菜鸟求教:
matlab的AXES如何实现2次作图,要求在第二次作图时能够保留第一次做的图。

谢谢!
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-01-22 23:56
figure(1)

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 很容易实现
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯