主要内容

MATLABからJavaへの変数の引き渡し

MatlabEnginegetVariableメソッドまたはgetVariableAsyncメソッドを使用して,matlab®ベ,スワ,クスペ,スから変数を取得します。Java®タ计算器プへのmatlab型の適切なマッピングを決定するには,Javaデ,タ型の変換を参照してください。

座標変換

このコ,ド例では,matlab関数cart2sphを使用して直交座標を球面座標に変換します。getVariableメソッドはmatlabベスワクスペスから返された球面座標変数を取得します。

进口com.mathworks.engine。*;公共类GetPolar{公共静态void main(String[] args)抛出异常{MatlabEngine eng = MatlabEngine. startmatlab ();eng。Eval ("[az,el,r] = cart2sph(5,7,3);");double az = eng.getVariable("az");double el = eng.getVariable("el");double r = eng.getVariable("r");system . out。println("方位角:" + az);system . out。println("Elevation: " + el); System.out.println("Radius " + r); eng.close(); } }

関連するトピック