主要内容

このページの翻訳は最新ではありませ。

java.からの马铃薯草の呼び出し

马铃薯草®と连携して动作するjava®プログラムの记述

Javaプログラムから同期的またはまたは同にmatlab关关节を,matlabステートメントを评価ます.javaプログラムは,matlabベースワークワークスペースとででデータの受け渡しをううことができは,jdk™7または8でビルドされjavaアプリケーションをサポートします。

Java关节Matlabから呼び出す方法については,matlabのjavaライブラリを参照してください。

关节有关部

开する

matlab.eengine.Shareengine. 実行中の马铃薯草セッションを没有セッションに変换
matlab.eengine.enginename.enginename.enginename.enginename.enginename.enginename. 共有马铃薯草セッションの名前を返す
matlab.eengine.isengineshared. 马铃薯草セッションが没有されているいるかどうかの判别

クラス

开する

com.mathworks.eengine.matlabengine. 马铃薯草を计算エンジンとして使使用するjava.クラス
com.mathworks.matlab.types.complex 马铃薯草との间で复素数码データ相互に渡すjava.クラス
com.mathworks.matlab.types.struct.Struct.Struct. 马铃薯草塑造马铃薯草との间で相互に渡すjava.クラス
com.mathworks.matlab.types.celltr. charベクトルの马铃薯草细胞配列配列をjava.クラス
com.mathworks.matlab.types.HandleObject. 马铃薯草ハンドルオブジェクトを表す抽象java.クラス
com.mathworks.matlab.types.valueObject. 抽象的java.班级代表马铃薯草值对象

トピック

入门

Java用のMatlabエンジンAPI

このAPIにより,javaプログラムプログラムmatlabを计算エンジンとして使使ますなります。

Javaエンジンプログラムのビルド

环境変数とJava的クラスパスを设定し,爪哇コードをコンパイルして実行します。

Javaのソースコード例

これらこれら例では,java用のmatlabエンジンapiのの使用方法を明明します。

java.エンジンapiの概要

JavaエンジンAPIの概要

java用のmatlabエンジンapiのの使にできる示しますの概要示します。

Javaデータ型の変换

matlabエンジンapiでは,javaデータ型をmatlabに渡し,matlabデータ型をjavaに渡すマッピングが提供さていますます。これこれは,matlabのハンドル,cellstr,构造体および配列をjavaクラスもれれます。

java.马铃薯草エンジンAPIの使用

Javaからからmatlabセッションの开开と终了

javaエンジンセッションを同またはまたは同にに开放します。动弹オプションをmatlabににことができます。

実行中のmatlabセッションへのjavaの接続

共セッションとして开启ささた,または别无セッション変换され実行中のmatlabセッションセッション,javaエンジンをします。

JavaからのMatlab关关数の行

java変数をmatlab关节数の呼び出しに,値をjavaに返し。

Javaからからmatlabステートメントの评価

matlab式式javaからからし,変数をmatlabベースベーススペースに书架。

Javaからmatlabへへののの引き渡し

変数をjavaからmatlabに关关数の数としてか,これらこれら函数をmatlabベースベースワークスペーススペース配置ししししし

Matlabからjavaへへののの

Matlabワークスペースからから数をして,适切なjavaタイプにします。

Matlabコマンドウィンドウのの力をjavaにリダイレクト

matlabコマンドウィンドウからの标准力をjavaにリダイレクトします。

java.马铃薯草データ型

Javaでの复素复素数のの用

复杂的クラスクラス使使ててjavaで复素数号

JavaででMatlab构造体の使用

塑造javaでmatlab,javaでmatlab构造构造のデータ型定义定义しししし

matlabへへjava cellstrのの

java.Cellstr.クラスクラス使使し,文章ベクトルベクトルmatlab细胞配列を定义ます。

JavaででMatlabハンドルオブジェクトの使使用

java.手柄object.クラスを使使て,matlabハンドルオブジェクトをjavaに返します。

java.からの马铃薯草机械仪の使用

Javaからのsi金宝appmulinkシミュレーションの実行

金宝app®シミュレーションを実行して,结果を的Javaに返すことができます。

トラブルシューティング

matlabエンジンapiの户外

java用のmatlabエンジンapiはmatlab使用の特种的な户外クラス定义定义します。

matlabへのjava配列配列数の引き渡し

MATLABとjavaでは多次元配列の表示が异なりが,配列要素へのインデックスの参照により同じ结果が生成ささます。

正しくない力分数の数

MATLAB关节数を致幂仪なしで,または函数のの力引をて呼び出す呼び出すは,エンジンのFeval.メソッドの呼び出しでその数を指定しなければなりません。

正しくないjavaデータ型

结合によってによって,呼び出すmatlab关节要件対応するよう,特色のmatlab型型へと変换しなければなりませませませませませませ