為什麼這篇matlab solve用法鄉民發文收入到精華區:因為在matlab solve用法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者cclog (log)看板MATLAB標題[問題] solve的用法時間Thu Oct 17 2...
不好意思 請問一下
最近剛好在用matlab解方程式
一共有五個未知數 x1 x2 x3 r1 r2
我用了一個方法是
[x1 x2 x3 r1 r2]=solve('eq1',''eq2','eq3',eq4',eq5');
eq1 eq2 eq3 eq4 eq5 就是直接把方程式打進去 沒有在外面另外宣告
跟另外一個方法
syms x1 x2 x3 r1 r2
eq1=sym('...');
eq2=sym('...');
eq3=sym('...');
eq4=sym('...');
eq5=sym('...');
sol=solve(eq1,eq2,eq3,eq4,eq5);
sx1=sol.x1;
sx2=sol.x2;
sx3=sol.x3;
sr1=sol.r1;
sr2=sol.r2;
結果兩個跑出來的答案完全不一樣= =
而且差很多
目前感覺下面的方法算出來是對的
請問一下 solve在使用的時候會不會有限制
不然好像會算出來怪怪的(?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.138.75
※ 編輯: cclog 來自: 140.116.138.75 (10/17 21:28)
※ 編輯: cclog 來自: 140.116.138.75 (10/17 21:32)