Решите системы линейных уравнений xA = B для x
x = B/Ax = mrdivide(B,A)решает систему линейных уравнений x = B/A x*A = B для x. Матрицы A и B должны содержать то же количество столбцов. MATLAB® отображает предупреждающее сообщение, если A плохо масштабируется или почти сингулярный, но выполняет вычисление независимо.
Если A является скаляром, то B/A эквивалентен B./A 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.
является альтернативным способом выполнить x = mrdivide(B,A) x = B / A, но редко используется. Это позволяет выполнить перегрузку оператора для классов.
Операторы / и \ связаны друг с другом уравнением B/A = (A'\B')'.
Если A является квадратной матрицей, то B/A примерно равен B*inv(A), но процессам MATLAB B/A по-другому и более надежно.
inv | ldivide.\ | mldivide, \ | rdivide./ | перемещение