精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《Elinor (nothing)》之銘言: : 想請問有關sovle以及subs的問題 : 雖然有爬過文了 但仍然不是很懂 ^^|| : 假設經過了一連串的運算 得到A,B,C,D的值 : 接下來希望可以解聯立方程式 : eq1 = 'Ax+y=B' : eq2 = 'Cx+y=D' : [x y] = solve(eq1, eq2, 'x', 'y') : 如果只是這樣子寫的話,x和y就會用ABCD來表示 : 我知道還得再用subs來把ABCD的值代入 : 可是應該要怎麼寫呢? : 此外,常常看到在sovle之前 會先有syms : 請問這是什麼意思呢? : 不好意思 希望我的問題不會太沒有程度 謝謝大家 ex: eq1='A*x+y=B'; eq2='C*x+y=D'; A=1;B=2;C=2;D=3; eq3=subs(eq1,{'A','B'},{A,B}); % 請doc subs,就知道為什麼要這樣用。 eq4=subs(eq2,{'C','D'},{C,D}); [x y]=solve(eq3,eq4,'x','y') -- 《金剛經》 又念過去於五百世,作忍辱仙人,於爾所世,無我相、無人相、無眾生相、無壽者相。 http://web.cc.ncu.edu.tw/~93501025/jg.doc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.203.56