[運算] 方程式改變數符號為x(1),x(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
05/26 18:42, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):