是否有任何库来评估多维积分?我有至少4个(通常远不止于此),其中被积函数是变量的组合,所以我不能将它们分开。你知道任何数值评估库吗?我特别想找matlab或c ++,但我会使用任何可以完成工作的东西。
答案 0 :(得分:3)
由于您没有指定积分类型或实际维度,我只能建议您考虑到
其中函数F(x)定义为
并使用这个事实用通常的正交技术计算积分。例如,您可以在MATLAB中使用trapz
或quad
。但是,如果维度真的很高,那么最好使用蒙特卡罗算法。
答案 1 :(得分:2)
看起来非常抢劫。
答案 2 :(得分:1)
“C中的数字食谱”在数值积分方面有一个非常好的章节。
也许高斯求积法可以帮助你。
答案 3 :(得分:0)
是的,TESTPACK是C++
程序,它演示了多维集成例程的测试。