作者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