MATLAB求非线性方程组
各位大神能帮忙用MATLAB解一下这个方程组吗?
z^2*y*x^-2-10=0
x*f*y^(-1)*e^(-1)-20=0
g*z*f^(-1)-25=0
h*e*g^(-1)*z^(-1)-15=0
x+2*y+f+g+h-10000=0
x+2*y+e+2*f+2*g+h-40000=0
4*x+4*y+2*z+2*e+2*f-100000=0
未知量是x,y,z,e,f,g,h七个,方程也有七个。
用solve没有得出结果
谢谢! 返回小木虫查看更多
今日热帖
用1stopt
数值分析的内容,去翻翻书吧。
第一个方程是:
z^2*y*x^(-2)-10=0吧,如果是的,得到以下几组解:
x: 7741.46278961098
y: 30.0054210478678
z: 4469.13185411458
e: 27830.5431582258
f: 2157.38856634195
g: 12.0682754322617
h: 29.0695265190726
z: 59.8904159254318
y: 16870.2577771186
x: -2459.90416879671
f: 21274.5074352385
e: -155.105067807618
g: 8880.59763256915
h: -51435.716453248
嗯嗯 是这个方程
可以麻烦看一下写的程序吗
十分感谢!
x = 9.712295601921738, y = 0.6963732686873843,
z = -36.80449356752745, e = 20548.85633485345,
f = 29467.13082097286, g = -20015.98715582631,
h = 537.7512927141515,
x = -3629.233323289110,
y = 241174.7323089292, z = -23.36947668486633,
e = 320.0648710790830, f = -425387.6933656744,
g = 455067.6284945954,
h = -498400.1664234902,
x = -2459.904168796673,
y = 16870.25777711831, z = 59.89041592543485,
e = -155.1050678076221, f = 21274.50743523890,
g = 8880.597632568718,
h = -51435.71645324758,
x = 7741.462789610968,
y = 30.00542104786787, z = 4469.131854114590,
e = 27830.54315822578, f = 2157.388566341962,
g = 12.06827543226165, h = 29.06952651907250,
可麻烦大神给一下程序吗十分感谢