matlab求指定点的导数%算法3-2 不动点迭代法%输入初值P0,最大迭代次数N,误差限tol%输出近似跟p,迭代次数k%输入示例 %niudun(inline('1/2+1/4*x^2-x*sin(x)-1/2*cos(2*x)'),9.5*pi,20000,1e-5)function niudun(f,p0,N,tol)for

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/03 22:08:23
matlab求指定点的导数%算法3-2不动点迭代法%输入初值P0,最大迭代次数N,误差限tol%输出近似跟p,迭代次数k%输入示例%niudun(inline(''1/2+1/4*x^2-x*sin(x

matlab求指定点的导数%算法3-2 不动点迭代法%输入初值P0,最大迭代次数N,误差限tol%输出近似跟p,迭代次数k%输入示例 %niudun(inline('1/2+1/4*x^2-x*sin(x)-1/2*cos(2*x)'),9.5*pi,20000,1e-5)function niudun(f,p0,N,tol)for
matlab求指定点的导数
%算法3-2 不动点迭代法
%输入初值P0,最大迭代次数N,误差限tol
%输出近似跟p,迭代次数k
%输入示例
%niudun(inline('1/2+1/4*x^2-x*sin(x)-1/2*cos(2*x)'),9.5*pi,20000,1e-5)
function niudun(f,p0,N,tol)
for k=1:N
p1=p0-f(p0)/diff(f(p0);
if abs(p1-p0)

matlab求指定点的导数%算法3-2 不动点迭代法%输入初值P0,最大迭代次数N,误差限tol%输出近似跟p,迭代次数k%输入示例 %niudun(inline('1/2+1/4*x^2-x*sin(x)-1/2*cos(2*x)'),9.5*pi,20000,1e-5)function niudun(f,p0,N,tol)for
试试polyval(y,xo)