Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

スタンドアロン アプリケーション

MATLAB® 関数からのスタンドアロン アプリケーションの作成

MATLAB Compiler™ を使用して MATLAB コードをスタンドアロン アプリケーションとしてデプロイし、他のユーザーに使用料なしで共有できます。スタンドアロン アプリケーションは、MATLAB App Designer または GUIDE を使用して設計したアプリにすることも、コマンド ライン実行可能ファイルにすることもできます。スタンド アプリケーションを実行するには、そのアプリケーションを実行するターゲット システムに MATLAB Runtime インストール環境が必要です。MATLAB のライセンス コピーは不要です。詳細については、MATLAB Runtime のインストールと構成を参照してください。

Simulink® シミュレーションからスタンドアロン アプリケーションを作成するには、Simulink Compiler を使用します。

スタンドアロン アプリケーションは、関数 compiler.build.standaloneApplicationmcc コマンド、または Application Compiler アプリを使用して作成できます。

アプリ

アプリケーション コンパイラデプロイする MATLAB プログラムをスタンドアロン アプリケーションとしてパッケージ化する

関数

すべて展開する

deploytoolアプリケーションのデプロイ アプリのリストを開く
mccデプロイする MATLAB 関数のコンパイル
createDeploymentScriptMATLAB Compiler PRJ ファイルからのデプロイ スクリプトの作成 (R2022b 以降)
compiler.build.standaloneApplicationMATLAB の外部でデプロイするスタンドアロン アプリケーションを作成 (R2020b 以降)
compiler.build.standaloneWindowsApplicationWindows コマンド シェルを起動しない、MATLAB 外部でのデプロイ用スタンドアロン アプリケーションの作成 (R2020b 以降)
compiler.build.StandaloneApplicationOptionsスタンドアロン アプリケーションのビルドのオプション (R2020b 以降)
compiler.build.Resultsコンパイラ ビルド結果オブジェクト (R2020b 以降)
compiler.package.installerMATLAB Compiler によって生成されたファイル用のインストーラーの作成 (R2020a 以降)
compiler.package.InstallerOptionsMATLAB Compiler パッケージ インストーラーの作成オプション (R2020a 以降)
compiler.package.dockerLinux オペレーティング システム上で MATLAB Compiler により生成されたファイルの Docker イメージを作成 (R2020b 以降)
compiler.package.DockerOptionsDocker オプション オブジェクトの作成 (R2020b 以降)
compiler.runtime.createDockerImageCreate a Docker image that contains MATLAB Runtime (R2023b 以降)
compiler.codetools.deployableSupportPackagesファイルで使用されるサポート パッケージの特定 (R2021b 以降)
ctfrootデプロイ アプリケーション関連ファイルの場所
isdeployedコードがデプロイ モードで実行されているのか、あるいは MATLAB モードで実行されているかを判定
ismccコードがコンパイル プロセス中に機能しているかどうかをテスト (mcc を使用)
mcrversionMATLAB のバージョンに対応する MATLAB Runtime のバージョン番号を返す
%#functionfevalevalHandle Graphics コールバック、または MAT ファイルから読み込まれたオブジェクトを通して呼び出される関数の MATLAB Compiler による検出を補助するプラグマ
%#excludeMATLAB Compiler の依存関係の分析時にファイルまたは関数の依存関係を無視する (R2020a 以降)

トピック

スタンドアロン アプリケーションの作成

アプリケーションのカスタマイズ

Docker へのパッケージ化

パッケージ化

並列計算

依存関係の分析

ベスト プラクティス

トラブルシューティング