作者sunnyming (阳光小展)
看板MATLAB
标题[请益]一个解联立方程式问题!!
时间Fri Nov 30 21:36:34 2012
syms a b c d e f g h i
>> eq1='2*e/a-(e+f)/(a+b)-(e+g)/(a+c)+i';
>> eq2='2*f/b-(e+f)/(a+b)-(f+h)/(b+d)+i';
>> eq3='2*g/c-(g+h)/(c+d)-(e+g)/(a+c)+i';
>> eq4='2*h/d-(g+h)/(c+d)-(f+h)/(b+d)+i';
>> eq5='a+b+c+d-1';
>> out=solve(eq1,eq2,eq3,eq4,eq5,a,b,c,d,i);
我想解上面联立方程式 a,b,c,d,i的解要用e,f,g,h来表示
但是我用上面的语法 却无法求解
请高手帮我看一下我的式子是否有错??
还是本身这个联立式就无解??
感激不尽!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.0.236.218
1F:→ e01234567:eq1~eq5两边夹着的'拿掉,你这样定义 他变文字档... 12/01 01:15
2F:→ e01234567:还有用out很像解不出来... 12/01 01:19
3F:→ e01234567:最後解应该写成 12/01 01:19
4F:→ e01234567:[a,b,c,d,i]=solve(eq1,eq2,eq3,eq4,eq5,'a,b,c,d,i') 12/01 01:20
5F:→ e01234567:solve 需要夹单引号,来区分未知数&方程式 我是夹未知数 12/01 01:21
6F:→ e01234567:我也是新手,所以我也没去检查你上面列的对不对.. 12/01 01:22
7F:→ e01234567:只说出我的一点想法.. 12/01 01:22
8F:→ howayi:想问个问题 这样写eq1是一个函数还是方程式? 12/01 21:33
9F:→ e01234567:你说我写的 还是你写的!? 12/01 21:44
10F:→ e01234567:是函数 还是方程式 我也不太懂 但是eq=12+35-12 这样打 12/01 21:45
11F:→ e01234567:matlab在解这个方程式时 会把等号另一边当成0来计算 12/01 21:45
12F:→ e01234567:然後如果是你写的话,那个只是一串「文字」 12/01 21:45