私が構築したい機能は次のとおりです。
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して定義します。 f4sin(x)cos(x)ln(x)1/xtan(x)tanh(x)1/ln(x)
私の目的は、係数がどこにdataあるような関数に適合することです。問題は、関数を入力として渡し、内部で使用する方法がわからないことです。これどうやってするの?小さな例で十分でしょう。af1+bf2+cf3+df4a,b,c,dmyfunction