請問高手這個方程組該用什麼方法來解啊(具體如下說明)

時間 2021-09-13 06:04:31

1樓:德洛伊弗

如果lz了解線性代數的話更好理解一些。先求原方程組對應的齊次方程組的一組通解f,g(f,g是5階向量). 再求對應於兩組(x,y,z)的特解e',e''.

得到兩個方程組的通解:e'+a*f+b*g; e''+a'*f+b'*g(其中a,b是任意實數),二者相減,得到e+p*f+q*g(其中e=e'-e'', p=a-a'; q=b-b')。求p,q使得這個5階向量各位置上分量絕對值的最大值取到最小即可。

比如對這個問題,設第乙個方程解(a1,b1,c1,d1,e1),第二個方程解(a2,b2,c2,d2,e2). 把兩個方程組對應的每乙個方程相減,再記a=a1-a2, b=b1-b2……得到:

a+b+c+d+e=150-50=50

3a+5b+6c+7d+8e=250-200=505a+4b+3c+9d+2e=350-300=50問題轉化為求滿足上述方程的a,b,c,d,e,使得max最小。

上述問題相當於在乙個5維空間中給定乙個不過原點的平面(這是上述方程組的解空間),找最小的r, 使得以原點為心,r為半徑的5維方體與上述平面相交。最後是乙個類似於求max最小值的問題,這個問題肯定是可以解的,不過手工計算會比較麻煩……可以考慮以p,q為未知數,在三維空間中畫出各分量對應的關於p,q函式的影象,從影象裡看。實際上這就類似於線性規劃問題裡的單純形法,不過這裡的p,q不一定是整數。

2樓:數學愛好

多給了個條件,相當於多給了個方程,

5元一次方程,給了4個方程有無窮多組解

3樓:匿名使用者

無解,無題即無解!老納無語

4樓:匿名使用者

你的問題是什麼啊???

請問:以下非線性方程組我始終都得不到收斂的數值解,高手能指點一下嗎? 如果真沒有收斂解說明什麼問題? 50

5樓:匿名使用者

原因可能很多,有可能是搜尋的解的區域不對,我不太清楚你用的是什麼求解器,你試試用牛頓迭代或者高斯賽德爾迭代,網上搜搜,matlab有現成的求解器。

還有可能是因為演算法的收斂速度太慢,在你設定的迭代次數是下是很難搜尋到解的,這需要增加迭代次數,但到底需要多少很難說。

也有可能是演算法不適合解這種結構的方程組

求高手解答用matlab 解複雜方程組的解

6樓:叢葉

syms x y z a b c

[x,y,z]=solve('72.8*(1+cos(a))=2*(sqrt(x*21.8)+sqrt(25.

5*y)+sqrt(25.5*z))','50.8*(1+cos(b))=2*sqrt(x*50.

8)','48*(1+cos(c))=2*(sqrt(x*29)+sqrt(47*y)+sqrt(1.92*z))','x,y,z')

x =12.700000000000000000000000000000+25.400000000000000000000000000000*cos(b)+12.

700000000000000000000000000000*cos(b)^2

y =-.98416931170728906540241988580218*cos(c)+9.7643439805890752790240685157559*cos(a)*cos(b)-23.

462398366292790782350185322144*cos(c)*cos(b)+7.1488996766620738069752563394849*cos(b)^2+3.3341639162497969191291895638814*cos(a)^2+.

40958164398297044880227538559881*cos(a)+.59974496762043211062439587258181*cos(b)-16.023090169105698668480172257920*cos(c)*cos(a)+19.

250659611845600192713968847131*cos(c)^2+.12578649948056747012125686189223e-1

z =.15194565438596826916006412565125e-193*(.58477278352492431981436322974990e98+.

58477278352492431981436322974990e98*cos(a)-.26731041191058757560106827855831e98*((cos(b)+1.)^2)^(1/2)-1.

*(-.64771139107889760381210034820223e194*cos(c)+.64262081202967154457022801098613e195*cos(a)*cos(b)-.

15441309237244940736312726425476e196*cos(c)*cos(b)+.47049056490306928474554525841306e195*cos(b)^2+.21943134403702282352778341593461e195*cos(a)^2+.

82783874266682206962299704487537e192+.26955798481907364090410143645319e194*cos(a)+.39471018111316040430045885264655e194*cos(b)-.

10545277016218098275353846992100e196*cos(c)*cos(a)+.12669437431192070703927236534687e196*cos(c)^2)^(1/2))^2

______________________________

就是代入求值就行了,例如:(接著上面的求x)

x=subs(x,,)

x =127/10+127/5*cos(333/10)+127/10*cos(333/10)^2

__________________________________

其實在一開始就給定a,b,c的值也是可以的,如果不要求一定要求解析解的話,樓下說的fsolve倒也是一種選擇

7樓:

用fsolve函式可以解出數值解

這個方程組怎麼解

解 由前兩式可得 5 a 1 b 7 a 3 b 10a 25 2b 1 14a 49 6b 94a 8b 32 a 2b 8 由後兩式可得 7 a 3 b 2 a 8 b 14a 49 6b 9 4a 4 16b 64 10a 10b 10 a b 1 解關於a,b的方程得 a 2,b 3 代入原...

怎麼解這個方程組

由 式得 y 1000 55 x 代入 式得 30 x 1000 55 x 2 1000。兩邊同乘 55 x 得 30 x 1000 110 2x 1000 55 x 化解後得 x 85x 10850 0 10850 155 70 所以有 x 155 x 70 0,所以x 155或x 70。y 10...

用兩種方法解方程組,用兩種方法解方程組,x y 5,2x y 1 不詳細不給分

代入法 1 3x y 4 2 2x 3y 2 y 3x 4代入到 2 式 2x 3 3x 4 2 2x 9x 12 2 7x 14 x 2代入到 1 式 3x y 4 3 2 y 4 y 2消元法 1 3x y 4 2 2x 3y 2 把 1 兩邊同時 3 3 9x 3y 12 2 2x 3y 2 ...