标题:[求助]怎么才能改变坐标轴的尺寸
只看楼主
zhangminghan
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-5-4
 问题点数:0 回复次数:4 
[求助]怎么才能改变坐标轴的尺寸

老师!
我现在遇到的问题是做一个三维坐标轴,我现的想法是X轴和Y轴比例相同保持不变,而z轴我想扩大它相对X.Y轴的比例,有这样的函数吗?
另外我知道两点,比如(0,0,0)和(4,5,6),我能不能直接把它们两点用直线连接起来,有这样的函数吗?
希望老师给个意见!
谢谢!

[此贴子已经被作者于2006-7-3 14:52:54编辑过]

搜索更多相关主题的帖子: 坐标轴 三维 尺寸 函数 
2006-07-03 14:49
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
得分:0 

扩大z轴,set(gca,'zlim',[a,b]);a,b自己选的范围,相对x,y的比例自己算一下吧,实在不行你先x=get(gca,'xlim'),再乘上你要的比例。
(0,0,0)和(4,5,6)连线用line([0,4],[0,5],[0,6]),不过用这指令之前必须已经有3维坐标系了(或者你先plot3(0,0,0);),不然它只连2维的。


OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2006-07-03 17:10
zhangminghan
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-5-4
得分:0 
thank you!
另外有一个就是在一个三维坐标系中,比如说在 x=10这个平面中,我做了一个小平面现在我的想法是要将它沿着y轴运动,有这样的函数吗?

谢谢老师!

[此贴子已经被作者于2006-7-3 20:07:06编辑过]

2006-07-03 19:39
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
得分:0 
想不出什么好办法,不过set(h1,'ydata',get(h1,'ydata')+a);h1是小平面的句柄,a是你要移动的量,这个方法可以实现你要的移动。
要是要观察运动效果的话,用
for t=0:100
set(h1,'ydata',get(h1,'ydata')+a/100);
pause(0.05);
end

OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2006-07-03 20:23
zhangminghan
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-5-4
得分:0 

谢谢哈!我去试验一下

2006-07-03 20:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-76309-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.019911 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved