Main Content

MATLAB 関数のパッケージ化

他の言語でコーディングされたアプリケーション内で使用するために MATLAB® 関数をパッケージ化する

MATLAB Compiler SDK™ では、デプロイ可能なアーカイブを MATLAB 関数を含むターゲット言語にビルドできます。compiler.build の関数群のいずれかを使用して MATLAB コマンド ラインでこれらのアーティファクトをビルドするか、または mcc を使用してコンパイル時の追加オプションを指定できます。必要なファイルと MATLAB Runtime ライブラリをターゲット マシンにインストールするインストーラーにアーティファクトをパッケージ化することもできます。MATLAB Compiler SDK には、この目的で 2 つの deploytool アプリとコマンド ライン関数 compiler.package.installer が組み込まれています。

デプロイ可能なアーカイブをターゲット言語のアプリケーションに組み込むために、MATLAB Compiler SDK の生成されたサンプル ファイルを使用することも、独自のアプリケーションを作成することもできます。コードの実行に必要なライブラリが含まれる MATLAB Runtime と共に、アプリケーションをエンド ユーザーに配布します。

アプリ

ライブラリ コンパイラ共有ライブラリおよびコンポーネントとしてデプロイする MATLAB プログラムのパッケージ化
Production Server コンパイラMATLAB Production Server にデプロイする MATLAB プログラムをパッケージ化

関数

すべて展開する

deploytoolアプリケーションのデプロイ アプリのリストを開く
createDeploymentScriptMATLAB Compiler PRJ ファイルからのデプロイ スクリプトの作成
compiler.build.comComponentCreate COM component for deployment outside MATLAB
compiler.build.cSharedLibraryC 共有ライブラリの作成
compiler.build.cppSharedLibraryC++ 共有ライブラリの作成
compiler.build.dotNETAssemblyMATLAB の外部でデプロイする .NET アセンブリを作成する
compiler.build.javaPackageMATLAB の外部でデプロイする Java パッケージの作成
compiler.build.pythonPackageMATLAB の外部でデプロイする Python パッケージの作成
compiler.build.productionServerArchiveMATLAB Production Server または Docker にデプロイするアーカイブを作成する
compiler.build.excelClientForProductionServerCreate Microsoft Excel add-in for MATLAB Production Server
compiler.package.microserviceDockerImageMATLAB Compiler SDK により生成されたファイルを使用してマイクロサービスの Docker イメージを作成する
mccデプロイする MATLAB 関数のコンパイル
mbuildMATLAB の生成された共有ライブラリに対してソース ファイルをコンパイルおよびリンクする
compiler.package.installerMATLAB Compiler によって生成されたファイル用のインストーラーの作成
compiler.package.InstallerOptionsMATLAB Compiler パッケージ インストーラーの作成オプション
isdeployedコードがデプロイ モードで実行されているのか、あるいは MATLAB モードで実行されているかを判定
ismccコードがコンパイル プロセス中に機能しているかどうかをテスト (mcc を使用)
ctfroot配布アプリケーション関連ファイルの場所
%#functionfevalevalHandle Graphics コールバック、または MAT ファイルから読み込まれたオブジェクトを通して呼び出される関数の MATLAB Compiler による検出を補助するプラグマ
%#excludeMATLAB Compiler の依存関係の解析時にファイルまたは関数の依存関係を無視する
figToImStream指定した形式でエンコードされたバイト配列として Figure をストリーミングする
getmcruserdata指定されたキーに関連する MATLAB 配列値の取得
setmcruserdataMATLAB データ値とキーの関連付け
componentinfoQuery system registry about COM component created with MATLAB Compiler SDK

トピック

パッケージ化

デプロイおよび統合

制限