MATLAB

アプリケーションの開発と配布

MATLAB ツールとアドオン製品には、アプリケーションを開発して配布するための一連のオプションが用意されています。個々のアルゴリズムやアプリケーションを他の MATLAB ユーザーと共有したり、MATLABユーザー以外に無償で配布することができます。

アプリケーションの開発と配布 (英語) 3:51
MATLAB アプリケーションを、コード、実行ファイル、もしくはソフトウェア コンポーネントとして、開発し共有します。

グラフィカル ユーザー インターフェイスの設計

GUIDE (グラフィカル ユーザー インターフェイス開発環境) を使用して、カスタムのグラフィカル ユーザー インターフェイスを配置、設計、編集することができます。リスト ボックス、プルダウン メニュー、プッシュ ボタンなどの一般的なコントロールや、MATLABプロットを含めることができます。グラフィカル ユーザー インターフェイスは、MATLAB 関数を使用してプログラムで作成することもできます。

風を分析するための GUI の GUIDE レイアウトと完成したインターフェイス。
風を分析するための GUI (上) の GUIDE レイアウトと完成したインターフェイス (下)。

アプリケーションの配布

アプリケーションを他の MATLAB ユーザーに直接配布するには、MATLAB アプリケーションとして 1 つのファイル パッケージにして配布します。MATLAB アプリケーションは MATLAB アプリケーション ギャラリーに自動的にインストールされるので、簡単にアクセスできます。

MATLAB ユーザー以外とアプリケーションを共有するには、アプリケーション配布製品を使用できます。これらのアドオン製品では、スタンドアロン アプリケーション、共有ライブラリ、および C、C++、Java、.NET、Excel 環境で統合するためのソフトウェア コンポーネントを自動生成します。実行ファイルとコンポーネントは無償で配布できます。

MATLAB Production Server では、MATLAB Compiler でパッケージ化した MATLAB プログラムを稼働システム内で実行できるため、数値解析を Web、データベース、エンタープライズ アプリケーションに組み込むことができます。

C コードの生成

MATLAB Coder を使用して、MATLAB コードからスタンドアロンの C コードを生成できます。MATLAB Coder では、設計エンジニアが大規模システムのコンポーネント アルゴリズム開発で通常使用する MATLAB 言語のサブセットがサポートされています。このコードは、スタンドアロン実行、他のソフトウェア アプリケーションとの統合、または組込みアプリケーションの一部として使用可能です。

MATLAB コードと、生成された C コードを示すコード生成レポート 。
MATLAB コード (左) と、生成された C コードを示すコード生成レポート (右)。
R2014b

最新リリースをダウンロード

MATLAB 入門 (7:00)

MATLAB Student