資源簡介
該資源為數值分析里面經典的牛頓法用于非線性方程的求根的方法,雖然不是很難的方法,但是可以用于學習,使用的MATLAB編程,需要一定的MATLAB基礎。
代碼片段和文件信息
function?[x_stareps]=Newton(funak_max)
%difffun該函數的導函數
%a在a附近求零點
%eps誤差
%k_max最大迭代次數
syms?x;
difffun=diff(funx);%對原函數求導
k=0;
x_k=a;
f_xk=double(subs(funxx_k));%函數
fdiff_xk=double(subs(difffunx_k));%導數
x_k1=x_k-f_xk/fdiff_xk;%迭代格式
??
- 上一篇:粒子群優化的回聲狀態神經網絡
- 下一篇:自組織神經網絡matlab實現
評論
共有 條評論