24小时热门版块排行榜    

查看: 228  |  回复: 2
当前主题已经存档。

wjj_0107

新虫 (初入文坛)

[交流] 【求助】求教高手,matlab的一个问题?

clc; clear;
P2=547.9;
T2=10924;
V2=1.1867;
P1=20;
T1=[450:600];
P=P1./P2;
T=T1./T2;
1+(log(1-y))./y=y.*(2.409./((y.*V).^2)-3.033./((y.*V).^4))./(6.*T)+(0.8909.*y-((y.*V).^(1/3))./3)./(((y.*V).^(1/3))-0.8909.*y);
P.*V./T=((y.*V).^(1/3))./(((y.*V).^(1/3))-0.8909.*y)+2.*y.*(1.011./((y.*V).^4)-1.2045./((y.*V).^2))./T;
V1=V.*V2;
plot(T1,V1,'*')

刚学用MATLAB,想将上边两方程三参数的做出二维曲线图,但是总做不出来,请教高手其中式子的输入有那些问题?感谢万分!
刚来小木虫,抱歉没有金币给解答者,可以的话交个朋友,以后相互支持帮助!
[search]matlab[/search]

[ Last edited by sunxiao on 2009-3-9 at 09:04 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shinevip

木虫 (正式写手)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
1+(log(1-y))./y=y.*(2.409./((y.*V).^2)-3.033./((y.*V).^4))./(6.*T)+(0.8909.*y-((y.*V).^(1/3))./3)./(((y.*V).^(1/3))-0.8909.*y);
P.*V./T=((y.*V).^(1/3))./(((y.*V).^(1/3))-0.8909.*y)+2.*y.*(1.011./((y.*V).^4)-1.2045./((y.*V).^2))./T;
上述两个等式左边应该是有效变量,不能是表达式。
可以把方程重新规划一下,令v=... ;
2楼2008-07-28 22:43:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

杨程

金虫 (小有名气)

应该把V解出来,plot画显函数用的
画隐函数有别的命令,而且隐函数只是一个关于两个变量的方程式,你这个是一个方程组,建议最好还是先解出V关于y 的式子,然后就求出v1的式子,给出y的取值范围,用画隐函数的命令就可以画了
例如:v1=函数表达式
ezplot('函数表达式',[y的取值范围])
尊重劳动,回帖光荣;好帖顶起,大家受益。
3楼2008-10-10 20:32:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wjj_0107 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见