我要构建的功能是:
function y = myfunction(data, @f1, @f2, @f3, @f4)
%Fit data using f1,f2,f3,f4 such that data ~ af1+bf2+cf3+df4
end
data
数组在哪里。用户将定义f1
, f2
, f3
,f4
选择四个功能sin(x)
, cos(x)
, ln(x)
, 1/x
, tan(x)
, tanh(x)
, 1/ln(x)
... 等。
我的目标是拟合data
一个函数,使得,系数af1+bf2+cf3+df4
在哪里。a,b,c,d
问题是我不知道如何将函数作为输入传递并在myfunction
. 我怎样才能做到这一点?一个小例子就足够了。