MATLAB的问题.Error:File:F:\work\Untitled3.m Line:1 Column:9 Missing variable or function.function [p0,err,k,y]=newton(f,df,p0,delta,epsilon,max1)%牛顿—拉夫森迭代求解非线性方程 %df需要自己f手动求得 %p0为迭代初始值,max1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 17:06:30

MATLAB的问题.Error:File:F:\work\Untitled3.m Line:1 Column:9 Missing variable or function.function [p0,err,k,y]=newton(f,df,p0,delta,epsilon,max1)%牛顿—拉夫森迭代求解非线性方程 %df需要自己f手动求得 %p0为迭代初始值,max1
MATLAB的问题.Error:File:F:\work\Untitled3.m Line:1 Column:9 Missing variable or function.
function [p0,err,k,y]=newton(f,df,p0,delta,epsilon,max1)
%牛顿—拉夫森迭代求解非线性方程
%df需要自己f手动求得
%p0为迭代初始值,max1为最大迭代次数
for k=1:max1
p1=p0-feval(f,p0)/feval(df,p0);
err=abs(p1-p0);
relerr=2*err/(abs(p1)+delta);
p0=p1;
y=feval(f,p0);
if(err

MATLAB的问题.Error:File:F:\work\Untitled3.m Line:1 Column:9 Missing variable or function.function [p0,err,k,y]=newton(f,df,p0,delta,epsilon,max1)%牛顿—拉夫森迭代求解非线性方程 %df需要自己f手动求得 %p0为迭代初始值,max1
你的.m文件名必须和函数名一致.