Решите системы линейных уравнений, xA = B для x
решает систему линейных уравнений x
= B
/A
x*A = B
для x
. Матрицы A
и B
должен содержать одинаковое число столбцов. MATLAB® отображает предупреждающее сообщение, если A
является плохо масштабированным или почти сингулярным, но выполняет вычисление независимо.
Если A
является скаляром, тогда B/A
эквивалентно B./A
.
Если A
является квадратным n
-by- n
матрица и B
является матрицей с n
столбцы, затем x = B/A
является решением уравнения x*A = B
, если он существует.
Если A
является прямоугольной m
-by- n
матрица с m ~= n
, и B
является матрицей с n
столбцы, затем x
=
B
/ A
возвращает решение системы уравнений методом наименьших квадратов x*A = B
.
Операторы /
и \
связаны друг с другом уравнением B/A = (A'\B')'
.
Если A
является квадратной матрицей, тогда B/A
приблизительно равно B*inv(A)
, но MATLAB обрабатывает B/A
по-разному и более робастно.
Использовать decomposition
объекты для эффективного решения линейной системы несколько раз с различными правыми сторонами. decomposition
объекты хорошо подходят для решения задач, которые требуют повторных решений, поскольку разложение матрицы коэффициентов не нужно выполнять несколько раз.