mrdivide, /
Solve systems of linear equations xA = B for x
Syntax
Description
solves the system of linear equations x
= B
/A
x*A = B
for
x
. The matrices A
and
B
must contain the same number of columns. MATLAB® displays a warning message if A
is badly
scaled or nearly singular, but performs the calculation regardless.
If
A
is a scalar, thenB/A
is equivalent toB./A
.If
A
is a squaren
-by-n
matrix andB
is a matrix withn
columns, thenx = B/A
is a solution to the equationx*A = B
, if it exists.If
A
is a rectangularm
-by-n
matrix withm ~= n
, andB
is a matrix withn
columns, thenx
=
B
/A
returns a least-squares solution of the system of equationsx*A = B
.
Examples
Input Arguments
Output Arguments
Tips
The operators
/
and\
are related to each other by the equationB/A = (A'\B')'
.If
A
is a square matrix, thenB/A
is roughly equal toB*inv(A)
, but MATLAB processesB/A
differently and more robustly.Use
decomposition
objects to efficiently solve a linear system multiple times with different right-hand sides.decomposition
objects are well-suited to solving problems that require repeated solutions, since the decomposition of the coefficient matrix does not need to be performed multiple times.
Extended Capabilities
Version History
Introduced before R2006a