How can I get com.mathworks.engine.* package ?
6 次查看(过去 30 天)
显示 更早的评论
Here is my code
import com.mathworks.engine.*;
import java.util.Arrays;
public class javaPutVar {
public static void main(String[] args) throws Exception {
MatlabEngine eng = MatlabEngine.startMatlab();
eng.putVariable("x", 7.0);
eng.putVariable("y", 3.0);
eng.eval("z = complex(x, y);");
String[] w = eng.feval("who");
System.out.println("MATLAB workspace variables " + Arrays.toString(w));
eng.close();
}
}
This code is showing error:
javaPutVar.java:1: error: package com.mathworks.engine does not exist
import com.mathworks.engine.*;
^
javaPutVar.java:6: error: cannot find symbol
MatlabEngine eng = MatlabEngine.startMatlab();
^
symbol: class MatlabEngine
location: class javaPutVar
javaPutVar.java:6: error: cannot find symbol
MatlabEngine eng = MatlabEngine.startMatlab();
^
symbol: variable MatlabEngine
location: class javaPutVar
3 errors
How can I fix this errors? How can I get com.mathworks.engine.* package ?
0 个评论
采纳的回答
Steven Lord
2017-12-14
Are you using release R2016b or later? According to the documentation and the Release Notes that's when this functionality was introduced.
4 个评论
Steven Lord
2017-12-14
You should already have it. Have you performed the setup steps necessary to get started using the API?
- Open the documentation in your installation using the doc command.
- In the documentation for MATLAB, click on "Advanced Software Development".
- On the "Advanced Software Development" page click on "MATLAB API for Other Languages".
- On the "MATLAB API for Other Languages" page click on "MATLAB Engine API for Java".
- On the "MATLAB Engine API for Java" page click on "Build Java Engine Programs" in the Getting Started section of the Topics.
- Follow the steps under the General Requirements section and then read the section for the operating system you're using.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call MATLAB from Java 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
