Re: [問題] 新手請問解方程式的問題已回收
※ 引述《hdin (量三圍與注音文)》之銘言:
: eq1='x+y+z+k=1';
: eq2='y+z=4';
: eq3='z+k=2';
: eq4='x+y+k=1';
: [x,y,z,k]=solve(eq1,eq2,eq3,eq4 ,'x','y','z','k')
: 程式碼如上
: 解出來的結果為x=2,y=-5,z=4,k=0
: 可是正確的結果應該是x=-5,y=4,z=0,k=2才對
: 請問一下高手 此程式是哪邊有問題呢??
你把最後一行改成這樣
A=solve(eq1,eq2,eq3,eq4 ,'x','y','z','k')
A =
k: [1x1 sym]
x: [1x1 sym]
y: [1x1 sym]
z: [1x1 sym]
可以得之output順序是k、x、y、z(似乎是依照字母順序來排的)
所以你最後那行改成[k,x,y,z]=solve(eq1,eq2,eq3,eq4 ,'x','y','z','k')即可
怕麻煩的話
就output設成一個變數就好
會出來一個結構矩陣,名字也會幫你設好了
想看k為多少的話
>> A.k
ans =
2
這樣即可,其它方法皆同
--
Deserves death! I daresay he does. Many that live deserve death. And some die
that deserve life. Can you give that to them? Then be not too eager to deal out
death in the name of justice, fearing for your own safty. Even the wise cannot
see all ends.
Gandalf to Frodo
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.25.235
推
04/20 16:26, , 1F
04/20 16:26, 1F
推
04/20 17:06, , 2F
04/20 17:06, 2F
→
04/21 12:40, , 3F
04/21 12:40, 3F
→
04/21 12:41, , 4F
04/21 12:41, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章