作者liliihana (花仔*)
看板MATLAB
標題[討論] 20個未知數 20個方程式解聯立
時間Sat Mar 24 23:09:38 2012
小弟最近剛接觸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
1F:推 diva:多買幾條記憶體XD 03/24 23:22
2F:→ liliihana:有什麼方法可以簡化嗎@@? 03/25 00:18
3F:推 gamer:請手動簡化,電腦不是萬能的 03/25 01:26
4F:→ liliihana:我有試著簡化,但是似乎沒辦法...@@ 03/25 18:39
5F:→ Rasin:這種的建議MATHEMATICA 03/27 14:27