gpt4 book ai didi

java - 从 matlab 调用 java 值得吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:11 26 4
gpt4 key购买 nike

问题背后的原因

对于物理项目,我们想要分析两个表面(由一组顶点指定)并计算这些表面之间的体积。为了能够做到这一点,我们想要实现一个二维区间搜索树。总的渐近运行时间将接近 O(n2log n)。

问题

总而言之,我们将要实现一个算法,这将非常耗时。此外,该算法并没有从 matlab 中高度优化的数学库中获益。因此,我们正在考虑从matlab中调用Java。最后我们想知道:

“忽略 matlab 中数学库的高度优化性能,Java 比 matlab 快到什么程度?”

“从 matlab 中重复调用 java 方法时是否有明显的延迟?”

例如每次调用该方法时都必须启动 JVM 吗?每次调用方法时都必须加载 jar 吗?

我希望你们中的一些人可以帮助我(以及其他人)解决这个问题。

最佳答案

我之前曾多次在 MATLAB 命令行中使用 Java 类。我不知道每次调用 Java 时 JVM 是否都在重新启动,我也没有测量与执行独立 Java 类相比延迟了多少。但是,我根本没有“感觉到”任何缓慢。

您似乎需要为您的问题创建自定义数据结构,这是您无法使用 MATLAB 轻松或高效地完成的事情。另一个有助于决定使用哪个的问题是:使用 Java 还是使用 Matlab 开发速度更快?如果这个问题的答案是 Java,我肯定会建议使用 Java。

关于java - 从 matlab 调用 java 值得吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com