RIGHTDIVIDE Matrix Equation Solver/Divide Operator
Section: Mathematical Operators
Usage
The divide operator/ is really a combination of three
operators, all of which have the same general syntax:
Y = A / B
where A and B are arrays of numerical type. The result Y depends
on which of the following three situations applies to the arguments
A and B:
-
Ais a scalar,Bis an arbitraryn-dimensional numerical array, in which case the output is the scalarAdivided into each element ofB. -
Bis a scalar,Ais an arbitraryn-dimensional numerical array, in which case the output is each element ofAdivided by the scalarB. -
A,Bare matrices with the same number of columns, i.e.,Ais of sizeK x M, andBis of sizeL x M, in which case the output is of sizeK x L.
A and B are integers, the output is an integer also, while in the third case if A and B are integers, the output is of type double.
Function Internals
There are three formulae for the times operator. For the first form
and the second form
In the third form, the output is defined as:
and is used in the equation Y B = A.
Examples
The right-divide operator is much less frequently used than the left-divide operator, but the concepts are similar. It can be used to find least-squares and minimum norm solutions. It can also be used to solve systems of equations in much the same way. Here's a simple example:--> B = [1,1;0,1]; --> A = [4,5] A = 4 5 --> A/B ans = 4 1
