你知道吗科学整合提供集成f(x,y,z)的tplquad
函数。积分间隔甚至可以指定为lambda函数,因此可以在球面域上积分。Scipy还有nquad
,它可以集成n维。
到目前为止,我还没有编写类似C++的东西,因为Boost集成没有一个ARGS参数,允许我将额外的参数传递给函数。在Python中,使用scipy的quad 1D集成例程,我可以将当前的y、z值传递给x集成。你知道吗
This answer有代码,显示了我在C++中想做的事情,使用了一个1D集成例程来进行3D集成。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐