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

MATLAB基礎マスター:必須構文とコマンド完全ガイド

MATLAB環境は超高機能電卓のように振る舞います。>>コマンドプロンプトでコマンドを入力できます。

MATLABはインタプリタ環境です。つまり、コマンドを与えるとMATLABが即座に実行します。

実践練習

有効な式を入力します。例えば:

Live Demo
5 + 5

Enterキーを押します。

Executeボタンをクリックするか、Ctrl+Eを入力すると、MATLABが即座に実行し、以下の結果が返されます:

ans = 10

さらにいくつか例を見てみましょう:

Live Demo
3 ^ 2 % 3の2乗

Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:

ans = 9

別の例:

Live Demo
sin(pi / 2) % 90度の正弦

Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:

ans = 1

別の例:

Live Demo
7/0 % ゼロ除算

Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:

ans = Inf
warning: division by zero

別の例:

Live Demo
732 * 20.3

Executeボタンをクリックするか、Ctrl+Eを入力すると、即座に実行され、以下の結果が返されます:

ans = 1.4860e+04

MATLABには、pi(π)、Inf(∞)、iおよびj(√-1)などの数学記号のための特殊な式が用意されています。NaNは'not a number'(非数)を表します。

MATLABにおけるセミコロン(;)の使用

セミコロン(;)はステートメントの終了を示します。しかし、式のMATLAB出力を抑制して非表示にしたい場合は、式の後にセミコロンを追加します。

例えば:

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

  1. C言語の基本構文マスター:トークン、構造、セミコロン
  2. C++の核心構文とオブジェクト指向の基礎を理解する
  3. MATLAB徹底解説:数値計算環境の決定版
  4. MATLAB基礎マスター:必須構文とコマンド完全ガイド
  5. MATLAB変数の理解:基礎から実例まで徹底解説
  6. MATLAB必須コマンドリファレンス:効率的な計算のための完全ガイド
  7. MATLABデータ型完全ガイド:15種類の基本型と変換・判定関数
  8. MATLAB演算子完全ガイド:算術・論理・ビット演算・集合操作
  9. MATLAB行列完全マスター:作成・参照・操作・削除の基礎
  10. MATLAB:多次元配列と特殊配列をマスターする
  11. Java基礎:基本構文をマスターする