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 'not a number' の略です。
MATLAB でのセミコロン (;) の使用
セミコロン (;) はステートメントの終わりを示します。ただし、式の MATLAB 出力を抑制して非表示にする場合は、式の後にセミコロンを追加してください。
たとえば、
ライブデモx = 3; y = x + 5
[実行] ボタンをクリックするか、Ctrl+E を入力すると、MATLAB はすぐにそれを実行し、返される結果は −
y = 8
コメントを追加する
パーセント記号 (%) は、コメント行を示すために使用されます。たとえば、
x = 9 % assign the value 9 to x
ブロック コメント演算子 % { および % } を使用して、コメントのブロックを記述することもできます。
MATLAB エディターには、コメントの追加、削除、または形式の変更に役立つツールとコンテキスト メニュー項目が含まれています。
一般的に使用される演算子と特殊文字
MATLAB は、次の一般的に使用される演算子と特殊文字をサポートしています −
演算子 | 目的 |
---|---|
+ | プラス;加算演算子。 |
- | マイナス;減算演算子。 |
* | スカラーおよび行列の乗算演算子。 |
.* | 配列乗算演算子。 |
^ | スカラーおよび行列のべき乗演算子。 |
.^ | 配列の累乗演算子。 |
\ | 左除算演算子。 |
/ | 右除算演算子。 |
.\ | 配列の左除算演算子。 |
./ | 配列の右除算演算子。 |
: | 結腸;等間隔の要素を生成し、行または列全体を表します。 |
( ) | 括弧;関数の引数と配列インデックスを囲みます。優先順位をオーバーライドします。 |
[ ] | 括弧;エンクロージャ配列要素。 |
. | 小数点。 |
… | 省略記号;行継続演算子 |
, | コンマ;行内のステートメントと要素を区切ります |
; | セミコロン;列を分離し、表示を抑制します。 |
% | パーセント記号;コメントを指定し、フォーマットを指定します。 |
_ | 引用符と転置演算子 |
._ | 非共役転置演算子。 |
= | 代入演算子。 |
特殊変数と定数
MATLAB は、次の特殊変数と定数をサポートしています −
名前 | 意味 |
---|---|
答え | 最新の回答 |
eps | 浮動小数点の精度。 |
i,j | 虚数単位 √-1。 |
Inf | 無限。 |
NaN | 未定義の数値結果 (数値ではありません)。 |
円周率 | 数π |
名前付け変数
変数名は、任意の数の文字、数字、またはアンダースコアが続く文字で構成されます。
MATLAB では大文字と小文字が区別されます .
変数名は任意の長さにすることができますが、MATLAB は最初の N 文字のみを使用します。ここで、N は関数 namelengthmax
作業の保存
保存 コマンドは、ワークスペース内のすべての変数を .mat 拡張子を持つファイルとして現在のディレクトリに保存するために使用されます。
たとえば、
save myfile
load を使用して、後でいつでもファイルをリロードできます。 コマンド。
load myfile
MATLAB