【发布时间】:2017-03-14 16:22:52
【问题描述】:
我正在尝试编译这段代码:
import com.mathworks.engine.*;
public class javaEvalFunc {
public static void main(String[] args) throws Exception {
MatlabEngine eng = MatlabEngine.startMatlab();
eng.evalAsync("[X, Y] = meshgrid(-2:0.2:2);");
eng.evalAsync("Z = X .* exp(-X.^2 - Y.^2);");
Object[] Z = eng.getVariable("Z");
eng.close();
}
}
我在这个网页上找到了它:https://www.mathworks.com/help/matlab/matlab_external/evaluate-matlab-expression-from-java.html
如您所见,我需要对 com.mathworks.engine.* 的引用;
这个页面Mathworks Engine Info说我需要添加的.jar文件在这个路径中:
matlabroot/extern/engines/java/jar/engine.jar
但在我的电脑中,我的路径中只有一个名为 phyton 的文件夹
matlabroot/extern/engines
在哪里可以找到我需要的 .jar 文件?
顺便说一下,我正在使用 Eclipse IDE。
【问题讨论】:
标签: java eclipse matlab api jar