matrix1 / matrix2;
matrix / scalar;
matrix / vector;
The division operator (/) divides each element of matrix1 by the corresponding element of matrix2, producing a matrix of quotients.
You can also use the division operator to conveniently divide all elements of a matrix, each column of a matrix, or each row of a matrix.
When you use the matrix / scalar form, each element of the matrix is divided by the scalar value.
When you use the matrix / vector form, each row or column of the matrix is divided by a corresponding element of the vector.
If you divide by an column vector, each row of the matrix is divided by the corresponding row of the vector.
If you divide by a row vector, each column of the matrix is divided by the corresponding column of the vector.
When an element of a matrix contains a missing value, the corresponding element of the quotient is also a missing value.
If a divisor is zero, the operation displays a warning and assigns a missing value for the corresponding element in the result.
The following statements compute the matrices c
and d
, shown in Figure 25.10:
a = {1 2, 3 4}; b = {5 6, 7 8}; c = a/b; d = a/4; print c, d;