看板 [ MATLAB ]
討論串[運算] 怎麼解方程式?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者jacky1989 (幻想的夢境)時間12年前 (2012/03/03 15:29), 編輯資訊
2
0
0
內容預覽:
>> a=10;. >> b=20;. >> eq='x+a+b=50';. >> solve(eq). ans =. 50 - b - a. >>. 我想問. 怎麼會這樣?. 為什麼不會直接出現20??. 我該怎麼處理才對??. 還有,如果是cosh(D/2a)^-1. 我要解D怎麼打比較好??.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者domo2 (應無所住而生其心)時間12年前 (2012/03/03 19:50), 編輯資訊
0
0
0
內容預覽:
我的寫法 :. syms x. a=10. b=20. solve(x+a+b-50,x). 所得答案是為20. --. 不求的真心。. 真心即不求,不求則無欲,無欲自然剛!!!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.36.230.111.

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者kuoyfu (大頭)時間12年前 (2012/03/05 17:56), 編輯資訊
0
0
0
內容預覽:
這一行是把eq變成一個式子 算是文字吧. 所以當你執行solve時 他也只會把它當文字解. 所以才出現你所得的結果. 我寫的話. syms x % 假定變數. a=10;. b=20;. eq=x+a+b-50; % 這邊的eq是變數. x=solve(eq,'x');. 當然以你的解法可以在最後利
首頁
上一頁
1
下一頁
尾頁