English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB 基本文法

MATLAB環境の動作は非常に複雑な計算機のようにです。>>コマンドプロンプトでコマンドを入力できます。

MATLABは解釈型環境です。つまり、命令を与えると、MATLABがその命令を即座に実行します。

実践練習

有効な表現を入力します、例えば、

5 + 5

そして、ENTERを押します

Executeボタンをクリックしたり、Ctrlを + Eの時、MATLABは即座に実行し、返される結果は-

ans = 10

いくつかの例をもう少し示します-

3 ^ 2	       % 3 の冪乗 2

Executeボタンをクリックしたり、Ctrlを + Eの時、MATLABは即座に実行し、返される結果は-

ans = 9

別の例として、

sin(pi /2) % 角の正弦 90o

Executeボタンをクリックしたり、Ctrlを + Eの時、MATLABは即座に実行し、返される結果は-

ans = 1

別の例として、

7/0 % Divide by zero

Executeボタンをクリックしたり、Ctrlを + Eの時、MATLABは即座に実行し、返される結果は-

ans = Inf
warning: 分割不能

別の例として、

732 * 20.3

Executeボタンをクリックしたり、Ctrlを + Eの時、MATLABは即座に実行し、返される結果は-

ans =  1.4860e+04

MATLABは特定の数学記号に対して特別な表現を提供しており、例えばpiはπ、Infは∞、i(およびj)は√を意味します。-1など。Nan「非数値」を意味します。

MATLABでセミコロン(;)を使用する

セミコロン(;)は文の終了を示します。しかし、MATLABの出力を隠すために、表現の後にセミコロンを追加する必要があります。

例えば、

x = 3;
y = x + 5

Executeボタンをクリックしたり、Ctrlを + Eの時、MATLABは即座に実行し、返される結果は-

y =  8

コメントを追加します

パーセント符号(%)はコメント行を示すために使用されます。例えば、

x = 9	     % 値を9xに割り当てます

ブロックコメント演算子%{と%}を使用してコメントブロックを書けることもあります。

MATLABエディタには、コメントのフォーマットを追加、削除、変更するのに役立つツールとコンテキストメニュー項があります。

一般的な演算子と特殊文字

MATLABは以下の一般的な演算子と特殊文字をサポートしています-

演算子目的
+

加; 加法演算子。

-

減; 減法演算子。

*

スカラーと行列の乗算演算子。

.*

配列の乗算演算子。

^

スカラーと行列の冪乗演算子。

.^

配列の冪乗演算子。

\

左除法演算子。

/

右除法演算子。

.\

配列左除法演算子。

./

配列右除法演算子。

:

カラム; 规則間隔の要素を生成し、行または列を表示。

( )

丸括弧; 函数の引数と配列のインデックスを閉じる;優先順位を変更。

[ ]

括弧; 配列の要素を参照。

.

小数点。

...

省略符; 行連続演算子。

,

コンマ; 行の文と要素を区切る。

;

セミコロン; 列を区切って表示を抑制。

%

パーセント;コメントの指定とフォーマットの指定。

_

引用記号と転置演算子。

._

非共役転置演算子。

=

代入演算子。

特殊変数と定数

MATLABは以下の特殊変数と定数をサポートしています-

名称意味
ans

最も最近計算された答え。

eps

浮動小数点精度。

i,j

虚数の単位√-1。

Inf

無限大。

NaN

未定義の数値結果(数字ではありません)。

pi π

変数名付け

変数名はアルファベットで始まり、アルファベット、数字、アンダースコアで構成されます。

MATLABは case-sensitive

変数名は任意の長さでできますが、MATLABは関数によって指定された前N文字を使用します。 namelengthmax

保存 - save コマンド

saveコマンドは、ワークスペースのすべての変数を現在のディレクトリに.matエクステンションで保存します。

例えば、

save myfile

以降、いつでも使用できますloadファイルを再読み込みするコマンド。

load myfile