mwnumericarray double java
时间: 2023-10-10 14:12:04 浏览: 52
`MWNumericArray` 是用于在 Java 中与 MATLAB 数据进行交互的类。它可以表示各种数据类型,包括 `double`。下面是一个示例代码,展示如何使用 `MWNumericArray` 类来创建一个 double 类型的数组:
```java
import com.mathworks.engine.*;
public class Example {
public static void main(String[] args) throws Exception {
MatlabEngine eng = MatlabEngine.startMatlab();
double[] data = {1.0, 2.0, 3.0};
MWNumericArray array = new MWNumericArray(data, MWClassID.DOUBLE);
eng.putVariable("myArray", array);
eng.eval("disp(myArray)");
eng.close();
}
}
```
在这个例子中,我们首先创建一个 double 数组 `data`,然后使用 `MWNumericArray` 类将其转换为 MATLAB 中的数组。然后,我们将这个数组放入 MATLAB 工作区中,并使用 `eval` 方法执行一条命令来显示它。最后,我们关闭了 MATLAB 引擎。