#### 16.4.1.6 Matrix Multiplication Operator ‘`*`’ ¶

If `A` is an m×n matrix and `B` is an n×p matrix, then `A*B` is the m×p matrix multiplication product `C`. PSPP reports an error if the number of columns in `A` differs from the number of rows in `B`.

The `*` operator performs elementwise multiplication (see above) if one of its operands is a scalar.

No built-in operator yields the inverse of matrix multiplication. Instead, multiply by the result of `INV` or `GINV`.

Some examples:

`{1, 2, 3} * {4; 5; 6}` | ⇒ | `32`
`{4; 5; 6} * {1, 2, 3}` | ⇒ | `{4, 8, 12; 5, 10, 15; 6, 12, 18}`