Maxima 5.46.0 Manual: Dot

Next: Vectors, Previous: Introduction to Matrices and Linear Algebra, Up: Introduction to Matrices and Linear Algebra [Contents][Index]

#### 23.1.1 Dot

演算子`.`は、非可換乗算とスカラー積を表します。 オペランドが、1列行列または1行行列`a`と`b`の時、 式`a.b`は、`sum (a[i]*b[i], i, 1, length(a))`と同値です。 もし`a`と`b`が複素数でないなら、これはスカラー積であり、 `a`と`b`の内積すなわちドット積もコールされます。 `a`と`b`が複素数の時、スカラー積は `conjugate(a).b`として定義されます; `eigen`パッケージの`innerproduct`は、複素スカラー積を供給します。

オペランドがもっと一般的な行列の時、 積は、`a`と`b`の行列積です。

`b`の行数は、`a`の列数と等しくなければいけなく、 結果は、`a`の行数と等しい行数と `b`の列数と等しい列数を持ちます。

`.`を算術演算子として 浮動小数点数の小数点と区別するために、 どちらかの側にスペースを残す必要があるかもしれません。 例えば、`5.e3`は`5000.0`ですが、`5 . e3`は`5`掛ける`e3`です。

`.`を含む式の整理を支配する いくつかのフラグがあります。 すなわち、`dot0nscsimp`, `dot0simp`, `dot1simp`, `dotassoc`, `dotconstrules`, `dotdistrib`, `dotexptsimp`, `dotident`, `dotscrules`。

Next: Vectors, Previous: Introduction to Matrices and Linear Algebra, Up: Introduction to Matrices and Linear Algebra [Contents][Index]