[運算] 方程式改變數符號為x(1),x(2)..

看板MATLAB作者 (home2000)時間13年前 (2012/05/26 18:38), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
各位板上大家好 遇到問題是這樣的 用matlab運算得到兩個方程式的形式假設為 f1=a*x+exp(b*y); f2=c*x^2+d*exp(y); a,b,c,d為常數 x,y為變數 然後想用fsolve方式去求解 遇到變數只能設定x(1),x(2)..然後設定初值求解 (為小弟自己的認知,不知道是否能存在兩個變數符號?ex:x(1),y(1)..) 該如何更改方程式內的x,y的變數名稱對應到x(1),x(2) 也就是怎麼用程式的方式將 f1=a*x+exp(b*y); f2=c*x^2+d*exp(y); 更改為 f1=a*x(1)+exp(b*x(2)); f2=c*x(1)^2+d*exp(x(2)); 或者有其他方式不必改變數符號求解? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.220.230

05/26 18:42, , 1F
方程式假設有點問題,實際上是個很複雜的eq只能用數值解
05/26 18:42, 1F
文章代碼(AID): #1FmBASgQ (MATLAB)
文章代碼(AID): #1FmBASgQ (MATLAB)