뉴턴의 반복 방법 MATLAB 프로그램

/*简单牛顿迭代法的MATLAB程序实现*/
function x=newtoniteration(fun,dfun,x0,EPS) %简单牛顿迭代法
%fun即迭代函数,dfun即迭代函数的一阶导数,x0为迭代初值,EPS为精度
f=fcnchk(fun);
df=fcnchk(fun);
x1=x0-f(x0)/df(x0);
d=norm(x1-x0);
k=1;
while d>=EPS
	x0=x1;
	x1=x0-f(x0)/df(x0);
	d=norm(x1-x0);
	k=k+1;
end
x=x1; %切记要给x赋值
/*简单牛顿迭代法的MATLAB程序实现2,增加了迭代次数的限制*/
function x=newtoniteration(fun,dfun,x0,EPS) %简单牛顿迭代法
%fun即迭代函数,dfun即迭代函数的一阶导数,x0为迭代初值,EPS为精度
f=fcnchk(fun);
df=fcnchk(fun);
x1=x0-df(x0)\f(x0); %左除
d=norm(x1-x0);
k=1;
while d>=EPS
	x0=x1;
	x1=x0-df(x0)\f(x0); %左除
	d=norm(x1-x0);
	k=k+1;
end
if k==1000
	x='fasan';
else
	x=x1;
end

링크입니다
비선형 방정식을 해결하기위한 (1) MATLAB 뉴턴 반복법
MATLAB 프로그램 https://blog.csdn.net/mlp750303040/article/details/77479654 뉴턴 반복법

루트 식 (2)의 반복 뉴턴 방법 MATLAB 프로그램 http://blog.sina.com.cn/s/blog_6faf74c00101cr9d.html

MATLAB 프로그램 루트 식 (3) 뉴턴 반복법
https://blog.51cto.com/592669550/930491

(4) 제 MATLAB 함수 변량과 N 번째 차 미분
https://www.cnblogs.com/shuqingstudy/p/4844952.html

(5) MATLAB 프로그램 뉴턴 반복법
https://wenku.baidu.com/view/a606ce9ddd3383c4bb4cd292.html

추천

출처blog.csdn.net/JxufeCarol/article/details/89389219