MATLAB基礎マスター:必須構文とコマンド完全ガイド
MATLAB環境は超高機能電卓のように振る舞います。>>コマンドプロンプトでコマンドを入力できます。
MATLABはインタプリタ環境です。つまり、コマンドを与えるとMATLABが即座に実行します。
実践練習
有効な式を入力します。例えば:
Live Demo5 + 5
Enterキーを押します。
Executeボタンをクリックするか、Ctrl+Eを入力すると、MATLABが即座に実行し、以下の結果が返されます:
ans = 10
さらにいくつか例を見てみましょう:
Live Demo3 ^ 2 % 3の2乗
Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:
ans = 9
別の例:
Live Demosin(pi / 2) % 90度の正弦
Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:
ans = 1
別の例:
Live Demo7/0 % ゼロ除算
Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:
ans = Inf warning: division by zero
別の例:
Live Demo732 * 20.3
Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:
ans = 1.4860e+04
MATLABには、pi(π)、Inf(∞)、iおよびj(√-1)などの数学記号のための特殊な式が用意されています。NaNは'not a number'(非数)を表します。
MATLABにおけるセミコロン(;)の使用
セミコロン(;)はステートメントの終了を示します。しかし、式のMATLAB出力を抑制して非表示にしたい場合は、式の後にセミコロンを追加します。
例えば:
Live Demox = 3; y = x + 5
Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:
y = 8
コメントの追加
パーセント記号(%)はコメント行を示すために使用されます。例えば:
x = 9 % xに値9を代入
ブロックコメント演算子%{と%}を使用して、コメントブロックを書くこともできます。
MATLABエディタには、コメントの追加、削除、フォーマット変更を支援するツールとコンテキストメニュー項目が含まれています。
よく使用される演算子と特殊文字
MATLABは以下のよく使用される演算子と特殊文字をサポートしています:
| 演算子 | 目的 |
|---|---|
| + | プラス;加算演算子。 |
| - | マイナス;減算演算子。 |
| * | スカラーおよび行列乗算演算子。 |
| .* | 配列乗算演算子。 |
| ^ | スカラーおよび行列累乗演算子。 |
| .^ | 配列累乗演算子。 |
| \ | 左除算演算子。 |
| / | 右除算演算子。 |
| .\ | 配列左除算演算子。 |
| ./ | 配列右除算演算子。 |
| : | コロン;等間隔の要素を生成し、行または列全体を表す。 |
| ( ) | 丸括弧;関数引数と配列インデックスを囲み、優先順位を上書き。 |
| [ ] | 角括弧;配列要素を囲む。 |
| . | 小数点。 |
| … | 省略記号;行継続演算子。 |
| , | カンマ;ステートメントと行内の要素を区切る。 |
| ; | セミコロン;列を区切り、表示を抑制。 |
| % | パーセント記号;コメントを指定し、書式を指定。 |
| ' | 引用符と転置演算子。 |
| .' | 非共役転置演算子。 |
| = | 代入演算子。 |
特殊変数と定数
MATLABは以下の特殊変数と定数をサポートしています:
| 名前 | 意味 |
|---|---|
| ans | 最新の回答。 |
| eps | 浮動小数点精度の精度。 |
| i,j | 虚数単位 √-1。 |
| Inf | 無限大。 |
| NaN | 未定義の数値結果(非数)。 |
| pi | 円周率 π |
変数の命名
変数名は文字で始まり、その後に任意の数の文字、数字、アンダースコアが続きます。
MATLABは大文字小文字を区別します。
変数名は任意の長さにできますが、MATLABは最初のN文字のみを使用します。Nは関数namelengthmaxによって与えられます。
作業の保存
saveコマンドは、ワークスペースのすべての変数を、カレントディレクトリの.mat拡張子を持つファイルとして保存するために使用されます。
例えば:
save myfile
loadコマンドを使用して、後でいつでもファイルを再読み込みできます:
load myfile
MATLAB
- C言語の基本構文マスター:トークン、構造、セミコロン
- C++の核心構文とオブジェクト指向の基礎を理解する
- MATLAB徹底解説:数値計算環境の決定版
- MATLAB基礎マスター:必須構文とコマンド完全ガイド
- MATLAB変数の理解:基礎から実例まで徹底解説
- MATLAB必須コマンドリファレンス:効率的な計算のための完全ガイド
- MATLABデータ型完全ガイド:15種類の基本型と変換・判定関数
- MATLAB演算子完全ガイド:算術・論理・ビット演算・集合操作
- MATLAB行列完全マスター:作成・参照・操作・削除の基礎
- MATLAB:多次元配列と特殊配列をマスターする
- Java基礎:基本構文をマスターする