TianWen 发表于 2009-5-8 11:33

请教:如何对下列非线性方程组编程?

2*K1*a*b-(a+2*b+2*c+2*K1*a+2*K1*b)*x-2*K1*(2*a+b)*y-2*K1*b*z+2*(K1+1)*x.^2+4*K1*y.^2+2*(3*K1+2)*x*y+2*(K1+2)*x*z+4*K1*y*z=0
K2*x.^2+K1.^2*y.^2-K1.^2*a*y+K1.^2*x*y+K1.^2*y*z=0
K2*b.^2*z-K3*c.^2*z+K2*x.^2*z+4*K2*y.^2*z-4*K3*y*z.^2-2*K2*b*x*z+4*(K3*c-K2*b)*y*z+4*K2*x*y*z=0

TianWen 发表于 2009-5-8 14:47

补充:
要求输入:K1,K2,K3,a,b,c
输出:x,y,z
谢谢了!!!!!!!!!

咕噜噜 发表于 2009-5-8 17:09

建议楼主先用最简单的符号求解非线性方程组求解看看,如果不行就要用迭代一类的方法了

TianWen 发表于 2009-5-8 18:31

回复 板凳 咕噜噜 的帖子

谢谢哦!有一个程序,但不知道为什么式子有时候不收敛!想找一个简单且全范围收敛的程序。

无水1324 发表于 2009-5-8 20:42

回复 楼主 TianWen 的帖子

help fsolve in matlab

TianWen 发表于 2009-5-9 10:32

谢谢!我努力一下,试一试!
页: [1]
查看完整版本: 请教:如何对下列非线性方程组编程?