Matlab-m-files

提供:Dev Guides
移動先:案内検索

MATLAB-Mファイル

これまで、MATLAB環境を計算機として使用しました。 ただし、MATLABは強力なプログラミング言語であり、インタラクティブな計算環境でもあります。

前の章で、MATLABコマンドプロンプトからコマンドを入力する方法を学習しました。 また、MATLABを使用すると、一連のコマンドをファイルに書き込んで、関数を作成して呼び出すなど、完全なユニットとしてファイルを実行することができます。

Mファイル

MATLABは2種類のプログラムファイルを書くことができます-

  • スクリプト-スクリプトファイルは、*。m拡張子*のプログラムファイルです。 これらのファイルには、一緒に実行する一連のコマンドを記述します。 スクリプトは入力を受け入れず、出力を返しません。 ワークスペース内のデータを操作します。
  • 関数-関数ファイルは、*。m拡張子*のプログラムファイルでもあります。 関数は入力を受け入れ、出力を返すことができます。 内部変数は関数に対してローカルです。

MATLABエディターまたは他のテキストエディターを使用して、。mファイルを作成できます。 このセクションでは、スクリプトファイルについて説明します。 スクリプトファイルには、MATLABコマンドと関数呼び出しの複数の連続した行が含まれています。 コマンドラインで名前を入力することにより、スクリプトを実行できます。

スクリプトファイルの作成と実行

スクリプトファイルを作成するには、テキストエディターを使用する必要があります。 あなたは2つの方法でMATLABエディタを開くことができます-

  • コマンドプロンプトを使用する
  • 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は確認を求めます。 はいをクリックします。

スクリプトファイルの作成、scaledwidth = 100.0%

または、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