作者scm80507211 (小麻煩)
看板MATLAB
標題Re: [問題] ><請教 解方程式的寫法
時間Fri Nov 4 12:01:23 2011
各位好
不好意思,自己回自己的問題
就是,我後來,用 rt=solve('函數')去求解
比如說
rt=solve('((2*x+y)/x*y)=10'),他就會給出 x=多少y 這樣的答案
這是我要的,因為我想看X和Y的關係
可是就發現了新的問題
如果我是想解
rt=solve('((a*x+y)/x*y)=10'),a=1:5
現在我變成用很笨的方式,代入5次,a=1,2,3,4,5 這樣
可是我發現,先不談迴圈
如果先給定
a=2;
rt=solve('((a*x+y)/x*y)=10');
這樣他會說
? Undefined function or method 'solve' for input arguments of type 'char'.
請問是不是SOLVE指令,裡面不能有其他代數在裡面?
那如果要解這樣的問題,我應該怎麼做才好呢><
PS ezplot 不是只能畫圖,以及你在上面點選,他會顯示座標這樣?
還是說我誤會了??
--
◥█◣﹏◢/ /█ ◤ ◤ ╱ ▉
◣◢ █ ◤ ▉▋ ╱ ▂◤ ◤▎ ▋
◢ ◥ ◢▃ ◥▍▏ ▁▃▅ g█◤ ╴ ▼
◢◢ ◤▎◢ ▋ ▍█∕ ◤﹒
▎◢◤ ◢◣ ▼ scm8050721
◥ █ ∕ ▲ ▌ ▍◢◤▎ ▼˙
◤ ▲ ▲.▼◤
█ ◥█ ▅◥▉▌ ▋ ◤◤▇▅▆▇
οritandy▆
οritandy
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.118.247
※ 編輯: scm80507211 來自: 140.122.118.247 (11/04 12:01)
※ 編輯: scm80507211 來自: 140.122.118.247 (11/04 12:01)
1F:推 Gwaewluin:-y^2/(a*y - 10) 我解的出來啊 11/04 13:06
2F:→ Gwaewluin:不過你的問題比較像是搞混變數格式了 11/04 13:07
3F:→ Gwaewluin:另外solve吃的格式是char和symbolic兩種,你的錯誤訊息 11/04 14:08
4F:→ Gwaewluin:感覺有些奇怪,不然就是你還有其他東西沒寫出來 11/04 14:08