私のmファイルは次のとおりです。
x=0:0.01:2*pi;
y=sin(x);
plot(x,y)
このプログラムを .exe 形式でビルドしたい。この .exe を、matlab がインストールされていないコンピューターで実行したいと考えています。
私のmファイルは次のとおりです。
x=0:0.01:2*pi;
y=sin(x);
plot(x,y)
このプログラムを .exe 形式でビルドしたい。この .exe を、matlab がインストールされていないコンピューターで実行したいと考えています。
Matlab は、この目的のために商用製品を提供しています。
マルセロが述べたように、正確な問題に対する無料の解決策はありません。
しかし、非常に単純なプログラムの場合、たとえば Python と matplotlib を使用して問題を解決し、実行可能ファイルを生成できます (いくつかの Python DLL も含める必要があります)。それは絶対に十分であり、あなたの小さなプログラムを書くのはそれほど難しくありません。
Matlabコンパイラは基本のMatlabインストールに無料で含まれており、追加のライセンスは必要ありません。
deploytoolコマンドは、オプションを設定するための視覚的なユーザーインターフェイスを提供します。
doc deploytool %# Launches help file browser for deploytool.
または、 mccコマンドを使用してプログラムによるコンパイルスクリプトを作成することもできます。
doc mcc % #Launch help file browser for mcc compiler.
完全に機能するオプションがあります: GUI ファイル (ビジュアル コンポーネントを配置するために myExample.fig など) を使用し、コードを配置するために .m ファイル (myExample.m など) を使用する場合、Matlab でコンパイルできます。コンパイラ、1 行のみ:
mcc -m myExample.m myExample.fig
.exe が生成されます。この .exe は、Matlab ライセンスを必要とせずに、任意の Windows コンピューターで使用できます (MCRInstaller をインストールするだけで済みます - Matlab インストール ディレクトリから取得できます: [MATLAB]\R2010a\toolbox\compiler\deploy\ win32\ - 無料で配布でき、ライセンスは必要ありません)。