[問題] fsolve解非線性方程式
我的function m file:
function F=nonlinear(I)
I0=exp(-25);
b=12;
Rs=5000;
V=3;
F=I-I0.*exp(b.*(V-I.*Rs));
end
所以我在指令視窗下輸入 fsolve(@nonlinear, 1) 即可求解
但是假如我是想要改變參數 V=1:0.5:5
不管在 m file 或者指令視窗內輸入都會出現錯誤,應該要如何做呢?
另外,假如我要聯立解多個非線性方程式,且方程式數目可能會超過100條,
是否還是能使用fsolve指令來求解? 還是有更好的方法可以進行運算?
請高手指點迷津 Thanks!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 108.74.163.35
→
10/28 23:03, , 1F
10/28 23:03, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):