# 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, then`B/A`

is equivalent to`B./A`

.If

`A`

is a square`n`

-by-`n`

matrix and`B`

is a matrix with`n`

columns, then`x = B/A`

is a solution to the equation`x*A = B`

, if it exists.If

`A`

is a rectangular`m`

-by-`n`

matrix with`m ~= n`

, and`B`

is a matrix with`n`

columns, then`x`

`=`

`B`

/`A`

returns a least-squares solution of the system of equations`x*A = B`

.

## Examples

## Input Arguments

## Output Arguments

## Tips

The operators

`/`

and`\`

are related to each other by the equation`B/A = (A'\B')'`

.If

`A`

is a square matrix, then`B/A`

is roughly equal to`B*inv(A)`

, but MATLAB processes`B/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**