[討論] 20個未知數 20個方程式解聯立

看板MATLAB作者 (花仔*)時間14年前 (2012/03/24 23:09), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
小弟最近剛接觸matlab,不知道要怎麼解決這個問題 總共有20個未知數,20個方程式 每條方程式裡面都有很多個未知數互程在一起 下面貼上一個範例 clc;clear; syms x1 x2 x3; ra=1.2e11; rb=2.4e13; rc=1.2e11; eq1='x3*(1-x1)*(1-x2)*rb=(1-x1)*(1-x2)*(1-x3)*ra-(x1+x2*(1-x1)+x3*(1-x1)*(1-x2))*rc'; eq2='x2*(1-x1)*rb=(1-x1)*(1-x2)*ra+x3*(1-x2)*(1-x1)*rb-(x1+x2*(1-x1))*rc'; eq3='x1*rb=(1-x1)*ra+x2*(1-x1)*rb-x1*rc'; 上面這個方程式還可以算的出來 但是解到更多未知數的時候 跑一陣子後,就會顯示程式過大的資訊而算不出來 不知各位大大有沒有什麼方法可以解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.106.184

03/24 23:22, , 1F
多買幾條記憶體XD
03/24 23:22, 1F

03/25 00:18, , 2F
有什麼方法可以簡化嗎@@?
03/25 00:18, 2F

03/25 01:26, , 3F
請手動簡化,電腦不是萬能的
03/25 01:26, 3F

03/25 18:39, , 4F
我有試著簡化,但是似乎沒辦法...@@
03/25 18:39, 4F

03/27 14:27, , 5F
這種的建議MATHEMATICA
03/27 14:27, 5F
文章代碼(AID): #1FRUEr1T (MATLAB)
文章代碼(AID): #1FRUEr1T (MATLAB)