私が構築したい機能は次のとおりです。
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
、 、 、、、、、などの 4 つの関数を選択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