MATLAB Compiler

主な機能

  • スタンドアロン アプリケーションまたは共有ライブラリとして MATLAB プログラムをパッケージ化
  • MATLAB を持っていないユーザーへアプリケーションを無償配布
  • MATLAB ビルダー製品を使用して、MATLAB プログラムを Java™Microsoft® .NET、および Excel® アプリケーションに統合
  • MATLAB Production Server™ を使用して MATLAB プログラムを大規模に配布
  • MATLAB コードの暗号化により知的財産を保護

MATLAB Compiler を使用して MATLAB アプリケーションを共有 5:07
MATLAB アルゴリズムおよびアプリケーションから共有可能な単一ファイルを作成します。MATLAB Compiler でパッケージ化することで、MATLAB をインストールせずに実行できます。

Spectrum-analysis application, deployed and running outside MATLAB on Windows.

スペクトル解析アプリケーションを Windows 上の MATLAB のない環境に配布して実行。MATLAB で開発されたこのアプリケーションでは、データ収集ボードから直接信号を取得し、データ解析とプロットを行います。

アプリケーションまたはコンポーネントのパッケージ化

MATLAB Compiler を使用すると、配布用に MATLAB コンポーネントをパッケージ化できます。任意のプログラムを指定すると、そのプログラムをサポートするために必要な MATLAB の関数およびファイルが MATLAB Compiler によって特定され、コードが暗号化されます。

共有ライブラリ実装の場合は、MATLAB Compiler によって、C または C++ アプリケーションに含めるヘッダー ファイルと、アプリケーションとリンクするライブラリ ファイルが生成されます。その後、実行可能ファイルまたはコンポーネントとしてファイルがラップされます。

アプリケーションのユーザーに優れた使い勝手を提供するために、MATLAB Compiler では次のことが可能です。

  • MATLAB Compiler Runtime をインストール パッケージに含めるか、インストール時に自動的にダウンロードするかを指定
  • ソフトウェアのバージョン番号、作成者情報、デフォルトのインストール ディレクトリなどのアプリケーション メタ データを取り込む
  • データ ファイルや画像など、依存性チェックで見つからない補足ファイルを追加
  • グラフィックス、スプラッシュ画面、アイコンをカスタマイズして、アプリケーションのインストーラーを定義
Application development and deployment work flow.
アルゴリズムの開発、UI の作成、オプションのカスタム インストーラーを含めたアプリケーションのパッケージ化を含む、アプリケーションの開発および配布のワーク フロー。MATLAB ユーザー以外に簡単に配布できるような、プロフェッショナル なインストーラーを配布できます。

デスクトップ、Web、またはエンタープライズシステムへのプログラムの配布

MATLAB Compiler を使用すると、追加のプログラミングなしで、スタンドアロン アプリケーションをデスクトップに配布できます。Excel® との統合に関しては、MATLAB Builder™ EX を使用すると、MATLAB プログラムをスプレッドシートのアドインとしてパッケージ化できます。

別の開発環境への統合が必要なアプリケーションの場合は、MATLAB Complier を使用して、C アプリケーションまたは C++ アプリケーション用の共有ライブラリを生成できます。MATLAB Compiler をアドオンのビルダー製品と共に使用すると、Java.NET で作成されたアプリケーションで使用するために MATLAB プログラムをパッケージ化できます。ビルダー製品によって作成された Java コンポーネントや .NET コンポーネントは、ASP.NET、SOAP、XML、JavaScript®、HTML などの標準的な Web テクノロジーをサポートするほか、Java RMI や .NET remotingによる拡張性にも対応します。

MATLAB Compiler を MATLAB Production Server と連携させることにより、業務システムで数値解析を実行できます。MATLAB Compiler を使用してプログラムをパッケージ化し、MATLAB Production Server に直接配布します。コード変更や、管理用のカスタム インフラストラクチャの作成は不要です。

配布されたすべてのアプリケーションおよびコンポーネントは、MATLABを持っていないユーザーに無償で配布するための MATLAB Compiler Runtime を使用します。

Range of deployment scenarios enabled by MATLAB Compiler and related products.
MATLAB Compiler および関連製品で可能になる配布シナリオの範囲。

製品評価版の入手
または製品の購入

C/C++プログラマーのためのMATLAB入門

Web セミナーを表示する