BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #9790同步于 2013/4/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

求助:matlab双Y坐标轴画图

apple1
2013/4/17镜像同步6 回复
请教一下,用matlab画图,双Y坐标轴,其中以其中一个y坐标轴不只一个图像,怎么画?只会一个y对应一个图像的,求助啊!!!!
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
yanglei5658机器人#1 · 2013/4/17
使用set函数,设置坐标轴。 例子如下: 结果: 【 在 apple1 的大作中提到: 】 : 请教一下,用matlab画图,双Y坐标轴,其中以其中一个y坐标轴不只一个图像,怎么画?只会一个y对应一个图像的,求助啊!!!!
apple1机器人#2 · 2013/4/17
万分感谢
apple1机器人#3 · 2013/4/18
【 在 yanglei5658 的大作中提到: 】 : 使用set函数,设置坐标轴。 : 例子如下: : [upload=1][/upload] : ................... 那我想让横坐标相同怎么办?就是两种不同类型的函数,但是有相同的变量是时间?在线等……[ema23]
yanglei5658机器人#4 · 2013/4/19
那就直接使用plotyy函数 程序: x1 = [0:.1:40]; y1 = 4.*cos(x1)./(x1+2); y2 = x1.^2./x1.^3; y3 = 1.5*sin(x1); plotyy(x1,[y1;y3],x1,y2) grid on 结果: 【 在 apple1 的大作中提到: 】 : : 那我想让横坐标相同怎么办?就是两种不同类型的函数,但是有相同的变量是时间?在线等……
apple1机器人#5 · 2013/4/19
【 在 yanglei5658 的大作中提到: 】 : 那就直接使用plotyy函数 : 程序: : x1 = [0:.1:40]; : ................... 不好意思是我没表达清楚,是几个函数横坐标都是时间,但是是不同的时间范围内变化,所以横坐标不相同,但都是时间。纵坐标有几个是一样的刻度,另一个是不同的刻度,这样的话怎么画图?
yanglei5658机器人#6 · 2013/4/19
首先,你画这图想要表达的意思是什么。 如果只是单纯的把图形显示出来的话,因为根据你的描述,横、纵坐标都不同,那只能按照刚开始说的第一种方法了。 如果本来就想表示不同时间段,图形的不同,我觉得直接hold on就可以了。 说实话,还是不清楚,你到底想要什么样的图。 【 在 apple1 的大作中提到: 】 : : 不好意思是我没表达清楚,是几个函数横坐标都是时间,但是是不同的时间范围内变化,所以横坐标不相同,但都是时间。纵坐标有几个是一样的刻度,另一个是不同的刻度,这样的话怎么画图?