注册 登录
编程论坛 Matlab

[求助]画图时横轴是从0到100,如何让它是从100到0

haogeok 发布于 2006-06-26 10:24, 1996 次点击
有没有人知道画图的时如何对横坐标进行变换
比如
t=0:0.01:2100;
y=sin(t);
plot(t,y)
横轴是从0到100,如何让它是从100到0
9 回复
#2
lzzzzh2006-06-26 10:50
t=100:0.01:0;
y=sin(t);
plot(t,y)
程序换成这个试试
#3
abingchem2006-06-26 15:38
这样换不影响坐标系吧
#4
lzzzzh2006-07-02 07:31
t=100:0.01:0;确实不对,生成不了序列。谢谢abingchem提醒!
#5
zhangenter2006-07-02 08:24
t=linspace(100,0,1000)可以生成,不过划出来他还是会从小到大
#6
abingchem2006-07-02 20:58
一个笨方法就是画出来然后到图形窗口进行手工转换视角操作,做一个对称就行了
#7
zhangenter2006-07-03 17:17
手工转换视角操作怎么玩

[此贴子已经被作者于2006-7-3 17:21:17编辑过]


#8
zhangenter2006-07-03 17:32

调视角:)
经过abingchem的启发,发现view(180,-90)能实现楼主的要求

#9
abingchem2006-07-03 18:07
这都能找到
#10
zhangenter2006-07-23 15:54
今天改坐标的时候突然发现,其实用set(gca,'xdir','reverse')就可以了
1