MATLAB-基本構文
MATLAB環境は、非常に複雑な計算機のように動作します。>>コマンドプロンプトでコマンドを入力できます。
MATLABはインタープリター型環境です。つまり、コマンドを指定すると、MATLABはそれをすぐに実行します。
実践的な実践
有効な式を入力します。たとえば、
5 + 5
そしてENTERを押します
[実行]ボタンをクリックするか、Ctrl + Eと入力すると、MATLABはすぐに実行し、返される結果は-です。
ans = 10
さらにいくつかの例を取り上げましょう-
3 ^ 2 % 3 raised to the power of 2
[実行]ボタンをクリックするか、Ctrl + Eと入力すると、MATLABはすぐに実行し、返される結果は-です。
ans = 9
もう一つの例、
sin(pi /2) % sine of angle 90o
[実行]ボタンをクリックするか、Ctrl + Eと入力すると、MATLABはすぐに実行し、返される結果は-です。
ans = 1
もう一つの例、
7/0 % Divide by zero
[実行]ボタンをクリックするか、Ctrl + Eと入力すると、MATLABはすぐに実行し、返される結果は-です。
ans = Inf
warning: division by zero
もう一つの例、
732 * 20.3
[実行]ボタンをクリックするか、Ctrl + Eと入力すると、MATLABはすぐに実行し、返される結果は-です。
ans = 1.4860e+04
MATLABは、πの場合はpi、∞の場合はInf、√-1の場合はi(およびj)など、いくつかの数学記号にいくつかの特別な式を提供します。 Nan 「数字ではない」の略です。
MATLABでのセミコロン(;)の使用
セミコロン(;)はステートメントの終わりを示します。ただし、式のMATLAB出力を抑制および非表示にする場合は、式の後にセミコロンを追加します。
例えば、
x = 3;
y = x + 5
[実行]ボタンをクリックするか、Ctrl + Eと入力すると、MATLABはすぐに実行し、返される結果は-です。
y = 8
コメントの追加
パーセント記号(%)は、コメント行を示すために使用されます。例えば、
x = 9 % assign the value 9 to x
ブロックコメント演算子%{および%}を使用して、コメントのブロックを書き込むこともできます。
MATLABエディターには、コメントの形式を追加、削除、または変更するのに役立つツールとコンテキストメニュー項目が含まれています。
一般的に使用される演算子と特殊文字
MATLABは、次の一般的に使用される演算子と特殊文字をサポートしています-
オペレーター | 目的 |
---|---|
+ | プラス; 加算演算子。 |
- | マイナス; 減算演算子。 |
* | スカラーと行列の乗算演算子。 |
.* | 配列乗算演算子。 |
^ | スカラーおよび行列指数演算子。 |
.^ | 配列のべき乗演算子。 |
\ | 左除算演算子。 |
/ | 右除算演算子。 |
.\ | 配列の左除算演算子。 |
./ | 配列の右除算演算子。 |
: | 結腸; 等間隔の要素を生成し、行または列全体を表します。 |
( ) | 括弧; 関数の引数と配列インデックスを囲みます。優先順位を上書きします。 |
[ ] | ブラケット; エンクロージャー配列要素。 |
. | 小数点。 |
… | 省略記号; 行継続演算子 |
, | コンマ; ステートメントと要素を行で区切ります |
; | セミコロン; 列を分離し、表示を抑制します。 |
% | パーセント記号; コメントを指定し、フォーマットを指定します。 |
_ | 引用符と転置演算子。 |
._ | 非共役転置演算子。 |
= | 代入演算子。 |
特別な変数と定数
MATLABは、次の特別な変数と定数をサポートしています-
名前 | 意味 |
---|---|
ans | 最新の回答。 |
eps | 浮動小数点精度の精度。 |
i,j | 虚数単位√-1。 |
Inf | インフィニティ。 |
NaN | 未定義の数値結果(数値ではありません)。 |
pi | 数π |
変数の命名
変数名は、文字とそれに続く任意の数の文字、数字、またはアンダースコアで構成されます。
MATLABは case-sensitive。
変数名は任意の長さにすることができますが、MATLABは最初のN文字のみを使用します。ここで、Nは関数によって指定されます。 namelengthmax。
あなたの仕事を保存する
ザ・ save コマンドは、ワークスペース内のすべての変数を.mat拡張子のファイルとして現在のディレクトリに保存するために使用されます。
例えば、
save myfile
後でいつでもファイルをリロードできます。 load コマンド。
load myfile