这是我的代码
k=1;
f = @(x) fTwoVars(x,k);
D = @(x,h) approxDerive(f,x,h)
fTwoVars和approxDerive在单独的m文件中定义如下:
function y = fTwoVars(x,k)
y = x^k;
end
和
function y = approxDerive(f,x,h);
y = (f(x+h)-f(x-h))/(2*h)
end
f效果很好(例如f(2)= 2)。
如果我尝试使用aboutDerive(f,3,。01)可以正常工作。
当我尝试使用D(3,。01)时,我收到错误“未定义的函数D对于double类型的输入变量”
最近怎么回事?