发布网友 发布时间:2022-05-12 07:42
共1个回答
热心网友 时间:2024-02-19 21:27
数学实验MATLAB迭代可视化问题,即蜘蛛网图。蜘蛛网图主要反映迭代计算x0,y0,x1,y1,······的一系列变化过程。利用蜘蛛网图求解分式线性函数的不动点,可以按照下列思路求解。
第一步:将分式线性函数(第二问),以迭代的方式,写出迭代式,即
y(k)=(x(k)+m^2)/(x(k)+m)
第二步:利用迭代的遍历性,自定义迭代函数,即func(m,x0,k,n),其中m——分式线性函数中的系数, x0——迭代初值,k——第k步开始迭代,n——第n步结束迭代
第三步:确定m,x0,k,n值。如m=1;x0=0.1;k=1;n=100。
第四步:执行func(m,x0,k,n)函数,得到图解
最后,根据上述思路编程,运行可以得到如下结果。运行结果表明,当m=1时,该分式线性函数的不动点y=1;当m=0.5时,该分式线性函数的不动点y=0.80902。