查看: 2283|回复: 2|关注: 0

[已解决] 怎么用axes函数将图形窗口划分为两个子图

[复制链接]

新手

18 麦片

财富积分


050


5

主题

13

帖子

0

最佳答案
吞吞吐吐拖.PNG
  1. x1=(-5:0.1:5);
  2. y1 = (1/(2*pi))*exp(-x.^2/2);
  3. % axes('Position',[10,10,150,200]);
  4. line(x1,y1,'Color','r')
  5. t=(-1:0.01:1);
  6. x2=t.^2;
  7. y2=5*t.^3;
  8. % axes('Position',[200,10,150,200]);
  9. line(x2,y2)
复制代码

这个axes函数是怎么用的呢?



回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

中级

564 麦片

财富积分


5001500


1

主题

356

帖子

106

最佳答案
  • 关注者: 8
发表于 2020-4-27 17:59:15 | 显示全部楼层 |此回复为最佳答案
help axes查看帮助文档,默认情况下,MATLAB 按照归一化的容器单位来测量值。
  1. x1=-5:0.1:5;
  2. y1 = (1/(2*pi))*exp(-x1.^2/2);
  3. axes('Position',[0.1,0.1,0.4,0.4]);
  4. line(x1,y1,'Color','r')
  5. t=-1:0.01:1;
  6. x2=t.^2;
  7. y2=5*t.^3;
  8. axes('Position',[0.55,0.55,0.4,0.4]);
  9. line(x2,y2)
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

18 麦片

财富积分


050


5

主题

13

帖子

0

最佳答案
 楼主| 发表于 2020-4-27 19:06:17 | 显示全部楼层
帕拉代斯 发表于 2020-4-27 17:59
help axes查看帮助文档,默认情况下,MATLAB 按照归一化的容器单位来测量值。
...

感谢!
不过这里题目要求水平,所以这里还要把你的代码下面改一下y位置
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表