我在.m文件中有一个函数:
function [func diff1 diff2]=fun(x)
func=(3*x^3)+6;
diff1=(3*(x+0.00000001)^3-3*((x)^3))/0.00000001;
diff2=(3*((x+0.00000001)^3)-2*3*(x^3)+3*(x-.00000001)^3)/(.00000001^2);
end在第二个函数中,我希望能够作为参数传递函数。我一直在
“试图访问乐趣(3);索引超出界限,因为numel(兴趣)=1。”
有人有什么想法吗?
function [x,N,fval]=halley(fun,guess,tol);
fval=fun(guess);
end发布于 2015-11-01 18:13:08
调用halley时需要传递一个函数句柄
halley(@fun, 3, 0.1)https://stackoverflow.com/questions/33465046
复制相似问题