Системы решений линейных уравнений Ax = B для x
решает систему линейных уравнений x = A\BA*x = B. Матрицы A и B должно иметь одинаковое количество строк. MATLAB ® отображает предупреждающее сообщение, еслиA плохо масштабирован или почти единичен, но выполняет вычисление независимо.
Если A является скаляром, то A\B эквивалентно A.\B.
Если A является квадратом nоколо-n матрица и B является матрицей с n строки, затем x = A\B является решением уравнения A*x = B, если он существует.
Если A прямоугольник mоколо-n матрица с m ~= n, и B является матрицей с m строки, затем A\B возвращает решение методом наименьших квадратов в систему уравнений A*x= B.
Операторы / и \ связаны между собой уравнением B/A = (A'\B')'.
Если A является квадратной матрицей, то A\B примерно равно inv(A)*B, но процессы MATLAB A\B по-другому и более надежно.
Если ранг A меньше числа столбцов в A, то x = A\B не обязательно является решением по минимальной норме. Минимально нормальное решение для наименьших квадратов можно вычислить с помощью x = или lsqminnorm(A,B)x = .pinv(A)*B
Использовать decomposition объекты для эффективного решения линейной системы многократно с различными правыми сторонами. decomposition объекты хорошо подходят для решения задач, требующих повторных решений, так как разложение матрицы коэффициентов не нужно выполнять многократно.
chol | decomposition | inv | ldivide | ldl | linsolve | lsqminnorm | lu | mrdivide | pinv | qr | rdivide | spparms