Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-11, 10:47   #1
豌豆花
初级会员
 
注册日期: 2008-10-29
年龄: 38
帖子: 6
声望力: 0
豌豆花 正向着好的方向发展
默认 [求助]两个坐标轴怎么重合了?

下面的一段程序是要画两个坐标轴,可是为什么运行后第二个坐标轴还是和第一个坐标轴重合,而不是在top和right呢?哪里出错了呢?
X=1:5:50;
Y1=sin(X);
Y2=cos(X);
h1=plot(X,Y1,'r');
ax1=gca;
set(ax1,'XColor','r','YColor','r')
ax2=axes('Position',get(ax1,'Position'),...
'XAxisLocation','top',...
'YAxisLocation','right',...
'Color','none',...
'XColor','k','YColor','k');
h2=plot(X,Y2,'Color','k','parent',ax2);
豌豆花 当前离线   回复时引用此帖
旧 2009-03-11, 22:25   #2
zhyanchao
初级会员
 
注册日期: 2008-11-30
年龄: 24
帖子: 27
声望力: 17
zhyanchao 正向着好的方向发展
默认 回复: [求助]两个坐标轴怎么重合了?

在h2前面加hold on应该就可以了
zhyanchao 当前离线   回复时引用此帖
旧 2009-03-12, 09:10   #3
豌豆花
初级会员
 
注册日期: 2008-10-29
年龄: 38
帖子: 6
声望力: 0
豌豆花 正向着好的方向发展
默认 回复: [求助]两个坐标轴怎么重合了?

谢谢你的解答!:lol:
豌豆花 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 00:01


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.