外部インタフェース/API | ![]() ![]() |
既存のJavaクラスを導入したり、ユーザ独自のクラス定義を作成してMATLABを共に利用することができます。本節では、必要なクラス定義を見つける方法や、ユーザ独自の設計のクラスの作成法を説明します。個々の.class
ファイルあるいはJava Archiveファイルで定義された必要なクラスを入手すると、それらをMATLAB環境内で利用可能にする方法がわかります。
Javaクラスのソース
MATLABで利用可能なJavaクラスの主なソースは3つあります。
Java言語は、java.awt
のような一般的な目的のクラスパッケージを含みます。これらのパッケージに関する説明は、Java言語ドキュメントを参照してください
ユーザが利用可能な特殊な目的のためのJavaクラスのパッケージが多く存在します。
新規のJavaクラスまたは既存のクラスのサブクラスを定義することが可能です。つぎの節で説明するJava開発環境を使う必要があります。
新規のJavaクラスの定義
新規のJavaクラスや既存のクラスのサブクラスを定義するには、Java version 1.1をサポートする、MATLAB外部のJava開発環境を利用する必要があります。version 1.1.8 Java Virtual Machineをサポートする開発キットは、Sun Microsystemsのウェブサイト(http://www.java.sun.com/jdk/)からダウンロード可能です。また、Sunのサイトは、開発用に必要なJava言語やクラスに関するドキュメントも提供しています。
.java
ファイルでクラス定義を作成した後で、Javaコンパイラを使って .class
ファイルを作成します。つぎのステップは、MATLABで利用するために.class
ファイルのクラス定義の方法を説明します。
![]() | MATLABからのJavaの呼び出し | MATLABで利用可能なJavaクラスの作成 | ![]() |