Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-11-24
年龄: 44
帖子: 1
声望力: 0 ![]() |
![]()
求助各位大侠
有两个y轴曲线,用plotyy()显示的,一个y轴的范围是(0-1600),一个是(1460-1500);横轴范围是(200-280) 我用axis([200 280 0 1600 1460 1500])划定范围,但不对,这个语句根本就没作用,这是为什么??应该怎么写? plotyy 的第二个坐标轴怎么定义范围,颜色? 还有一个关于微分方程的问题 dy/dt=(A-x)/(2*pi*r) 给定y=[...];t=[...];A=[...];r=20;求x x=A-2*pi*r*(dy/dt); 在M文件里我用的 function x=f(t,x) fun=inline('[x;A-2*pi*r*(dy/dt)]','t','y','x','r'); r=20; y=1:0.1:1.8; t=200:280; A=3000:-10:2200; [t,x]=ode45(@f,t,y) plot(t,x) 这样写也不对,求助,在M文件里 应该怎样写才对? 谢谢!!! |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-12-16
年龄: 43
帖子: 6
声望力: 0 ![]() |
![]()
axis([200 280 0 1600 1460 1500])指定的是三维坐标系中x、y和z轴范围,当然不能得到你想要的结果。
正确的用法是: axis(ax(1),[200,280,0,1600]); axis(ax(1),[200,280,1460,1500]); 希望能对你有所帮助 |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[资料]BP网络总结及应用实例 | guofeng0108 | MATLAB论坛 | 37 | 2012-06-11 22:08 |
应该如何学习Matlab在算法中的应用? | gogoply | MATLAB论坛 | 0 | 2009-03-08 20:26 |
[分享]给新手的建议 | guofeng0108 | MATLAB论坛 | 0 | 2008-12-16 09:51 |
有哪位做过BEESSEL法数字下变频? | yqgame365 | MATLAB论坛 | 0 | 2008-12-07 23:53 |
[求助]跪求如何建立小波分析文件 | 似是故人来 | MATLAB论坛 | 0 | 2008-11-07 10:47 |