如何用matlab解下面的方程组 30

y=2.8761*(x^(-5.988)-1)^(0.334)x=0.91937-0.65156*e^(-715.49*y)用solve[x,y]=solve('y=2.... y=2.8761*(x^(-5.988)-1)^(0.334)
x=0.91937-0.65156*e^(-715.49*y)
用solve
[x,y]=solve('y=2.8761*(x^(-5.988)-1)^0.334','x=0.91937-0.65156*e^(-715.49*y)')
最后解的x =

[ empty sym ]

y =

[]
如何用matlab求出真正的解。
非常急。!!
展开
化学工程
2008-05-14 · TA获得超过8897个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3287万
展开全部
e^()应该为exp(),不过,还是没有解析解,用数值方法。

function hh
ezplot('2.8761*(x^(-5.988)-1)^0.334-y')
hold on
ezplot('0.91937-0.65156*exp(-715.49*y)-x')
grid
X=fsolve(@fun,[1 1])
function f=fun(X)
x=X(1);y=X(2);
f(1)=2.8761*(x^(-5.988)-1)^0.334-y;
f(2)=0.91937-0.65156*exp(-715.49*y)-x;

结果:
Optimization terminated: first-order optimality is less than options.TolFun.

X =

0.91937 2.4962
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式