Programming and Data Types | ![]() ![]() |
代数演算子
つぎの代数演算子を、MATLAB
は提供しています。
演算子 |
詳細 |
+ |
加算 |
- |
減算 |
.* |
乗算 |
./ |
右除算 |
.\ |
左除算 |
+ |
単項プラス |
- |
単項マイナス |
: |
コロン演算 |
.^ |
ベキ乗 |
.' |
転置 |
' |
複素共役転置 |
* |
行列の乗算 |
/ |
行列の右除算 |
\ |
行列の左除算 |
^ |
行列のべき乗 |
代数演算子と配列
いくつかの行列演算子を除いて、MATLAB の代数演算子は、同じ次元をもつ配列の対応する要素に機能します。ベクトルや長方形配列に対して、二つのオペランドは、どちらかがスカラでない限り、同じ次元でなければなりません。一つのオペランドがスカラで、他がスカラでない場合、MATLAB は、スカラの値を他のすべての要素に対応させます。このプロパティは、スカラ展開として知られています。
つぎに例題は、スカラ展開を使って、スカラオペランドと行列の積を計算するものです。
A = magic(3) A = 8 1 6 3 5 7 4 9 2 3 * A ans = 24 3 18 9 15 21 12 27 6
![]() |
演算子 | 比較演算子 | ![]() |