MATLAB - M ファイル
これまで、MATLAB 環境を電卓として使用してきました。ただし、MATLAB は強力なプログラミング言語であり、インタラクティブな計算環境でもあります。
前の章では、MATLAB コマンド プロンプトからコマンドを入力する方法を学習しました。 MATLAB では、一連のコマンドをファイルに書き込んで、関数を記述して呼び出すように、ファイルを完全な単位として実行することもできます。
M ファイル
MATLAB では 2 種類のプログラム ファイルを記述できます −
- <リ>
スクリプト − スクリプト ファイルは、拡張子が .m のプログラム ファイルです。 .これらのファイルには、一緒に実行する一連のコマンドを記述します。スクリプトは入力を受け入れず、出力を返しません。ワークスペース内のデータを操作します。
<リ>機能 − 関数ファイルは、.m 拡張子のプログラム ファイルでもあります .関数は、入力を受け取り、出力を返すことができます。内部変数は関数に対してローカルです。
.m を作成するには、MATLAB エディターまたはその他のテキスト エディターを使用できます。 ファイル。このセクションでは、スクリプト ファイルについて説明します。スクリプト ファイルには、MATLAB コマンドと関数呼び出しの複数の連続した行が含まれています。コマンド ラインで名前を入力して、スクリプトを実行できます。
スクリプト ファイルの作成と実行
スクリプト ファイルを作成するには、テキスト エディタを使用する必要があります。 MATLAB エディターは 2 つの方法で開くことができます −
- コマンド プロンプトの使用
- IDE の使用
コマンド プロンプトを使用している場合は、「edit」と入力します。 コマンドプロンプトで。これにより、エディターが開きます。 edit と直接入力できます 次にファイル名 (.m 拡張子付き)
edit Or edit <filename>
上記のコマンドは、既定の MATLAB ディレクトリにファイルを作成します。すべてのプログラム ファイルを特定のフォルダーに保存する場合は、パス全体を指定する必要があります。
progs という名前のフォルダーを作成しましょう。コマンド プロンプトで次のコマンドを入力します (>>) −
mkdir progs % create directory progs under default directory chdir progs % changing the current directory to progs edit prog1.m % creating an m file named prog1.m
初めてファイルを作成する場合、MATLAB は確認を求めます。 [はい] をクリックします。

または、IDE を使用している場合は、[新規作成] -> [スクリプト] を選択します。これにより、エディターも開き、Untitled という名前のファイルが作成されます。コードを入力した後、ファイルに名前を付けて保存できます。
エディターに次のコードを入力します −
ライブデモNoOfStudents = 6000; TeachingStaff = 150; NonTeachingStaff = 20; Total = NoOfStudents + TeachingStaff ... + NonTeachingStaff; disp(Total);
ファイルを作成して保存したら、2 つの方法で実行できます −
- <リ>
実行をクリックする ボタンをクリックするか、
<リ>コマンド プロンプトでファイル名 (拡張子なし) を入力するだけです:>> prog1
コマンド ウィンドウ プロンプトに結果が表示されます −
6170
例
スクリプト ファイルを作成し、次のコードを入力します −
ライブデモa = 5; b = 7; c = a + b d = c + sin(b) e = 5 * d f = exp(-d)
上記のコードをコンパイルして実行すると、次の結果が生成されます −
c = 12 d = 12.657 e = 63.285 f = 3.1852e-06
MATLAB