wenjun023 发表于 2008-8-9 05:37

谁能帮我解决下这个非线性方程组的解

我想求出x(1),x(2),用了很多方法,但是结果都不对,哪位高手能帮我编程下,计算出来啊,谢谢
function f=myf(x)
f(1)=x(1)*x(2)^2+x(1)^3-0.8*x(2)-(1/3);
f(2)=x(1)^2*x(2)+x(2)^3+0.8*x(1);
f=;

ch_j1985 发表于 2008-8-9 13:18

可以参考此帖:http://forum.vibunion.com/forum/viewthread.php?tid=20441&highlight=%B7%BD%B3%CC%D7%E9%C7%F3%BD%E2
或doc fsolve

lovelyvickey 发表于 2008-8-10 12:45

用fsolve解决

使用fsolve函数求解非线性方程组:
先在M-file定义:
function f=myfun(x)
f(1)=x(1)*x(2)^2+x(1)^3-0.8*x(2)-(1/3);
f(2)=x(1)^2*x(2)+x(2)^3+0.8*x(1);
保存后,再在命令窗口输入:
x=;
x=fsolve('myfun',x)
x =

    0.0831   -0.3994
(*^__^*) 嘻嘻……
页: [1]
查看完整版本: 谁能帮我解决下这个非线性方程组的解