MATLAB Operators
These are the operators supported by MATLAB.
Contents
Description
Most operators work as expected.
For the most part, prefixing an operator with a dot (.) causes element-wise operation. For example:
.* for element-wise multiplication
./ for element-wise right division
.\ for element-wise left division
.^ for element-wise power
Matrix division has two notable forms:
/ corresponds to the function mrdivide()
The problem xA = B is solved using x = B/A.
\ corresponds to the function mldivide()
The problem Ax = b is solved using x = A\b.
...or equivalently, x = inv(A) * b.
There is an important difference between the transposition operators ' and .'. The former is the complex conjugate transposition or Hermitian transposition, by which a complex number as a + bi is transposed to a - bi. The latter is the non-conjugate transposition and does not flip any signs. For real numbers, the two are equivalent. Lastly, note that the function transpose() matches .'.
