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