关于plotyy双坐标轴绘图问题
在用plotyy将两个函数式画在一个图上的时候,有一条出来的是很多点排成的直线,请问是什么问题呀?两个函数式为:
T=298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796);
P=(0.2867*1000*exp(0.191-0.3*t))*(298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796));
t为自变量,取值范围(0,2)
我画图的代码为:
>> t=0:0.01:2;
>> T=298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796);
>> P=(0.2867*1000*exp(0.191-0.3*t))*T;
>> plotyy(t,T,t,P)
请问是哪里出现了问题?应该怎么修改呢?
我是新手,刚用matlab不几天 :(
谢谢各位大侠!
[ 本帖最后由 eight 于 2008-5-4 20:24 编辑 ] 原帖由 lianjun 于 2008-5-2 11:20 发表 http://www.chinavib.com/forum/images/common/back.gif
在用plotyy将两个函数式画在一个图上的时候,有一条出来的是很多点排成的直线,请问是什么问题呀?
两个函数式为:
T=298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796);
P=(0.2867*1000*exp(0.191-0.3*t ...
代码修改成这样试试,看是不是你要的结果:
t=0:0.01:2;
T=298-(6000*t)./(186.941146*exp(0.191-0.3*t)+226.2847796);
P=(0.2867*1000*exp(0.191-0.3*t)).*T;
plotyy(t,T,t,P) :victory:
多谢楼上
嘻嘻
好了~
页:
[1]