毕业论文

当前位置: 毕业论文 > 范文 >

不动点迭代法的例题及MATLAB程序

时间:2021-12-23 15:57来源:优尔论文
不动点迭代法的例题及MATLAB程序 用简单迭代法计算 在区间[0, 1]上的一个根, 初值为0。4,精确到4位有效数字。 建立如下的jddd。m eps=5e-5;dx=1;x0=0。4;k=0;75982 fprintf(It。no=%2d x[%2d]=%10。6f

不动点迭代法的例题及MATLAB程序

用简单迭代法计算 在区间[0, 1]上的一个根, 初值为0。4,精确到4位有效数字。 

建立如下的jddd。m

eps=5e-5;dx=1;x0=0。4;k=0;75982

fprintf('It。no=%2d  x[%2d]=%10。6f',k,k,x0)

plot(k,x0,'r*')

hold on

while(dx>eps)

    k=k+1;

    x=1/(x0+1)^2;

    dx=abs(x-x0)/(1+abs(x));

    plot(k,x,'r*')

    fprintf('It。no=%2d   x[%2d]=%10。6f',k,k,x)

    if mod(k+1,3)==0,fprintf('n'),end

    x0=x;

end

fprintf('n满足精度要求的迭代次数k=%2d',k)

不动点迭代法的例题及MATLAB程序:http://www.youerw.com/fanwen/lunwen_87062.html
------分隔线----------------------------
推荐内容