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 プログラムのパッケージ化

関数

すべて展開する

libraryCompilerライブラリ コンパイラ アプリを開く
productionServerCompilerMATLAB Production Server で使用する関数のテスト、ビルド、およびパッケージ化
deploytoolアプリケーション デプロイ アプリのリストを開く
compiler.build.comComponentCreate COM component for deployment outside MATLAB
compiler.build.cSharedLibraryC 共有ライブラリの作成
compiler.build.cppSharedLibraryC++ 共有ライブラリの作成
compiler.build.dotNETAssemblyCreate .NET assembly for deployment outside MATLAB
compiler.build.javaPackageCreate Java package for deployment outside MATLAB
compiler.build.pythonPackageMATLAB の外部でデプロイ用の Python パッケージの作成
compiler.build.productionServerArchiveCreate an archive for deployment to MATLAB Production Server or Docker
compiler.build.excelClientForProductionServerCreate Microsoft Excel add-in for MATLAB Production Server
compiler.package.microserviceDockerImageCreate a microservice Docker image using files generated by MATLAB Compiler SDK
mccデプロイする MATLAB 関数のコンパイル
mbuildCompile and link source files against MATLAB generated shared libraries
compiler.package.installerMATLAB Compiler によって生成されたファイル用のインストーラーの作成
compiler.package.InstallerOptionsMATLAB Compiler パッケージ インストーラーの作成オプション
isdeployedコードがデプロイ モードで実行されているのか、あるいは MATLAB モードで実行されているかを判定
ismccコードがコンパイル プロセス中に機能しているかどうかをテスト (mcc を使用)
ctfroot配布アプリケーション関連ファイルの場所
%#functionfevalevalHandle Graphics コールバック、または MAT ファイルから読み込まれたオブジェクトを通して呼び出される関数の MATLAB Compiler による検出を補助するプラグマ
figToImStreamStream figure as byte array encoded in specified format
getmcruserdata指定されたキーに関連する MATLAB 配列値の取得
setmcruserdataMATLAB データ値とキーの関連付け
componentinfoQuery system registry about COM component created with MATLAB Compiler SDK

トピック

パッケージ化

デプロイおよび統合

制限