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/07/11 15:04:08
![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](/uploads/image/z/12540062-38-2.jpg?t=MATLAB%E7%9A%84%E9%97%AE%E9%A2%98.Error%3AFile%3AF%3A%5Cwork%5CUntitled3.m+Line%3A1+Column%3A9+Missing+variable+or+function.function+%5Bp0%2Cerr%2Ck%2Cy%5D%3Dnewton%28f%2Cdf%2Cp0%2Cdelta%2Cepsilon%2Cmax1%29%25%E7%89%9B%E9%A1%BF%E2%80%94%E6%8B%89%E5%A4%AB%E6%A3%AE%E8%BF%AD%E4%BB%A3%E6%B1%82%E8%A7%A3%E9%9D%9E%E7%BA%BF%E6%80%A7%E6%96%B9%E7%A8%8B+%25df%E9%9C%80%E8%A6%81%E8%87%AA%E5%B7%B1f%E6%89%8B%E5%8A%A8%E6%B1%82%E5%BE%97+%25p0%E4%B8%BA%E8%BF%AD%E4%BB%A3%E5%88%9D%E5%A7%8B%E5%80%BC%2Cmax1)
xOO0ƿ/ґ&
;-$ niRYM 0nٴ:$4?ZD)Ā.S&bNIl&ѫ
R|<795*>wJ]"ªKO|V*50050:5?^+EVف^Ƌ>rc OIQUy홉bɖ+,x:%C!rzsƧ3|;8hpè=u=@]F6R46R?1dKkd?8ٕߪKNw E1TX(Y
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文件名必须和函数名一致.