![]() |
[求助]双y轴曲线给定范围axis的应用以及解微分方程
求助各位大侠
有两个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文件里 应该怎样写才对? 谢谢!!! |
不是axis没用
axis([200 280 0 1600 1460 1500])指定的是三维坐标系中x、y和z轴范围,当然不能得到你想要的结果。
正确的用法是: axis(ax(1),[200,280,0,1600]); axis(ax(1),[200,280,1460,1500]); 希望能对你有所帮助 |
所有时间均为北京时间。现在的时间是 11:13。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.