作者sleeeve (看不到夢想的我)
看板MATLAB
標題[問題] 解聯立方程式一問
時間Wed May 16 18:28:38 2012
就是解x y
eq1 = x + y;
eq2 = x - y;
[x,y] = solve('eq1 = 1','eq2 = 2');
這樣寫出來答案會變成x = 1 y = 2 是錯的,因為理論上要寫'x+y = 1'
但是有時候eq1或eq2後面的東西太長,甚至是某個運算過程中的一部分,那要怎樣才可以
求出正確答呢??
感謝!!
--
流浪在寒冬的黃昏,漫步在這大地上..
豪邁的把弓架在陳舊的小提琴弦上....
回首著曾經擁有的天荒地老...... 1701 Stradivari 一生珍藏 by sleeeve
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.170.46
1F:推 brettchen:不知道這樣你合不合用 05/16 20:03
2F:→ brettchen:eq1 = sprintf('x+y=1'); 05/16 20:03
3F:→ brettchen:eq2 = sprintf('x-y=2'); 05/16 20:04
4F:→ brettchen:S = solve(eq1, eq2); 05/16 20:04
5F:→ brettchen:阿,我想改成這樣較適合你 05/16 20:05
6F:→ brettchen:eq2 = sprintf('x-y=%d', 2); 05/16 20:05
恩恩~~感謝!! 下面那一篇的方法更完整!!
※ 編輯: sleeeve 來自: 140.113.170.46 (05/16 20:32)