私は数値積分法をいじっていて、関数が欲しい
myIntegrator(f,fParams)
ここでは、数値積分を実装します。
fには任意の数のパラメーターが必要になる可能性があるため、 myIntegrator() が関数ハンドル (@f) を受け入れ、 fParams を使用してそれを呼び出す一般的な方法を探して います。
より明確にするために、次の@gを使用して、次に@h (いくつかの数値関数のみ)を使用して、 myIntegratorを呼び出したいと思います。
g(x,y)
h(x)
そして、実行するmyIntegratorで使用できる1行のコードがあるかどうか疑問に思っています:
myIntegrator(f,fParams)
invoke(f,fParams)
end
両方で機能します
myIntegrator(@g,[x,y])
と
myIntegrator(@h,[x])
あなたの助けは大歓迎です!