小编Tom*_*Tom的帖子

从Java运行MATLAB函数

我在MATLAB中有一个.m文件,我想从Java调用一个字符串或Java中的任何一个解决方案.这听起来很简单,但由于某种原因,我无法使其工作.

我试过这个:

matlab -nosplash -wait -nodesktop -r  myFunction
Run Code Online (Sandbox Code Playgroud)

但是我不确定我是如何解析答案的,因为MATLAB打开了它自己的命令行(在Windows中).

我用它,但它没有返回任何东西.

Process p = Runtime.getRuntime().exec(commandToRun);
BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream()));
Run Code Online (Sandbox Code Playgroud)

我似乎每次调用MATLAB时都会打开一个单独的窗口,这是一个问题,因为我想多次运行它.

java matlab

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

matlab ×1