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<delta)|(relerr<delta)|(abs(y)<epsilon),break,end
end
错在哪里

第1个回答  2014-05-06
你的.m文件名必须和函数名一致。。。本回答被提问者采纳
相似回答