我正在玩数值积分方法,并希望有一个函数
myIntegrator(f,fParams)
我将在其中实现数值积分。
由于f可能需要任意数量的参数,我正在寻找一种通用方式让myIntegrator() 接受函数句柄 (@f) 并使用fParams调用它。
为了更好地澄清,我想调用myIntegrator,一次使用以下@g,然后使用@h(只是一些数字函数):
g(x,y)
h(x)
我想知道我是否可以在myIntegrator中使用一行代码来执行:
myIntegrator(f,fParams)
invoke(f,fParams)
end
并且可以同时为
myIntegrator(@g,[x,y])
和
myIntegrator(@h,[x])
非常感谢您的帮助!