问题背后的原因
对于物理项目,我们想要分析两个曲面(由一堆顶点指定)并计算这些曲面之间的体积。为了能够做到这一点,我们想要实现一个二维区间搜索树。总的渐近运行时间将接近 O(n 2 log n)。
问题
总之,我们将实现一个算法,这将非常耗时。此外,该算法并没有从 matlab 中高度优化的数学库中受益。因此,我们正在考虑从matlab中调用Java。最后,我们想知道:
“忽略 matlab 中数学库的高度优化性能,Java 比 matlab 快到什么程度?”
和
“从matlab重复调用java方法时是否有任何明显的延迟?”
例如,每次调用该方法时都必须启动 JVM 吗?每次调用该方法时都必须加载 jar 吗?
我希望你们中的一些人可以帮助我(也许还有其他人)这个问题。