工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> MATLAB

MATLAB Mファイル完全ガイド:スクリプトと関数で強力なプログラミング

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

前の章では、MATLABコマンドプロンプトからコマンドを入力する方法を学びました。MATLABでは、一連のコマンドをファイルに書き込み、関数を書いて呼び出すように、そのファイルを完全な単位として実行することもできます。

Mファイル

MATLABでは、2種類のプログラムファイルを作成できます:

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

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

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

コマンドプロンプトを使用する場合、コマンドプロンプトでeditと入力します。これでエディタが開きます。editと続けてファイル名(.m拡張子付き)を直接入力することもできます:

edit
または
edit <filename>

上記のコマンドは、デフォルトのMATLABディレクトリにファイルを作成します。すべてのプログラムファイルを特定のフォルダに保存したい場合は、フルパスを指定する必要があります。

progsというフォルダを作成しましょう。コマンドプロンプト(>>)で以下のコマンドを入力します:

mkdir progs % デフォルトディレクトリ下にprogsディレクトリを作成
chdir progs % カレントディレクトリをprogsに変更
edit prog1.m % prog1.mという名前のmファイルを作成

初めてファイルを作成する場合、MATLABは確認を求めます。[はい]をクリックします。

MATLAB Mファイル完全ガイド:スクリプトと関数で強力なプログラミング

あるいは、IDEを使用している場合は、[新規] → [スクリプト]を選択します。これもエディタを開き、Untitledという名前のファイルを作成します。コード入力後に名前を付けて保存できます。

エディタに以下のコードを入力します:

Live Demo
NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;
Total = NoOfStudents + TeachingStaff ...
+ NonTeachingStaff;
disp(Total);

ファイルを作成して保存後、2つの方法で実行できます:

コマンドウィンドウプロンプトに結果が表示されます:

6170

例

スクリプトファイルを作成し、以下のコードを入力します:

Live Demo
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

  1. MATLAB基礎マスター:必須構文とコマンド完全ガイド
  2. MATLAB変数の理解:基礎から実例まで徹底解説
  3. MATLAB必須コマンドリファレンス:効率的な計算のための完全ガイド
  4. MATLABデータ型完全ガイド:15種類の基本型と変換・判定関数
  5. MATLAB演算子完全ガイド:算術・論理・ビット演算・集合操作
  6. MATLAB行列完全マスター:作成・参照・操作・削除の基礎
  7. MATLAB:多次元配列と特殊配列をマスターする
  8. MATLABコロン演算子をマスター:ベクトル作成と効率的な反復処理
  9. MATLABの数値型:型、格納、変換
  10. MATLAB文字列をマスター:作成と活用ガイド
  11. MATLAB関数:定義、ワークスペース、入出力