主要内容

通过变量MATLABJava

使用MatlabEnginegetVariablegetVariableAsync从MATLAB得到变量的方法®基本工作空间。确定适当的MATLAB的映射到Java类型®类型,看到Java数据类型转换

坐标转换

这个示例代码使用MATLABcart2sph从笛卡尔到球面坐标的转换函数。的getVariable方法返回的球面坐标变量从MATLAB基础工作空间。

进口com.mathworks.engine。*;公开课GetPolar{公共静态空main (String [] args)抛出异常{MatlabEngine eng = MatlabEngine.startMatlab ();eng。eval (“az, el, r = cart2sph (5、7、3);”);双az = eng.getVariable (az);双el = eng.getVariable (“el”);双r = eng.getVariable (r);system . out。println(“方位:“+ az);system . out。println("Elevation: " + el); System.out.println("Radius " + r); eng.close(); } }

相关的话题