matlab用户自定义函数,获取函数作为输入

时间:2015-06-29 07:26:02

标签: matlab

我得到了一个程序,它将x和d作为数字输入,f作为用户定义的任意数学函数。 那么程序应该找到h,其中f(x + h * d)是最小的。

如何存储数学函数然后使用它?

这是我的意思的一个例子!!

function  [] = a(f)
   f(2)
end

用户输入就像一个(X ^ 2) 输出应该是4

问题是我怎么能做这样的事情??? !!!!

1 个答案:

答案 0 :(得分:1)

使用函数句柄将函数存储在变量中:http://de.mathworks.com/help/matlab/function-handles.html