[問題] symbolic 解聯立方程式已回收

看板MATLAB作者 (好聽木琴)時間14年前 (2011/08/01 10:40), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/2 (看更多)
Ex: ux+vy=u^2 2vx+uy=1+2v 這個聯立方程式 想解出來x,y 用u,v,這兩個變數來表示解。 這個可以用matlab來做嬤? 我查了syms 跟solve用法,似乎看不到這種的。 solve這指令只看到單變數的。 兩個變數以上聯立方程式 帶有symbolic coefficient可以用matlab解媽? 感謝回答 .... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.48.173.107

08/01 10:46, , 1F
solve配syms可以解
08/01 10:46, 1F

08/01 10:46, , 2F
解出來是x=(-v-2*v^2+u^3)/(u^2-2*v^2)
08/01 10:46, 2F

08/01 10:46, , 3F
y=-u*(-1-2*v+2*u*v)/(u^2-2*v^2)
08/01 10:46, 3F

08/01 14:38, , 4F
可以分享一下 指令嬤?
08/01 14:38, 4F

08/01 14:48, , 5F
syms x y u v
08/01 14:48, 5F

08/01 14:49, , 6F
eq1='你的方程式1';
08/01 14:49, 6F

08/01 14:49, , 7F
eq2='你的方程式2';
08/01 14:49, 7F

08/01 14:49, , 8F
out=solve(eq1,eq2,x,y);
08/01 14:49, 8F

08/01 15:03, , 9F
thanks a lot
08/01 15:03, 9F
文章代碼(AID): #1EDX8FO0 (MATLAB)
文章代碼(AID): #1EDX8FO0 (MATLAB)