Вопрос:

A \ b или b \ A для A * x = b в MATLAB

matlab backslash

228 просмотра

1 ответ

15 Репутация автора

Решение A*x = bможет быть получено путем x = A\b. Но я сделал так, x = b\Aкак не искал точный синтаксис. Я получил разные векторы xс A\bи b\A. Я понял, что A\bэто более или менее эквивалентно inv(A)*b, но я не понимаю, что именно происходит, если я делаю b\A. Кто-нибудь знает об этом?

Автор: user8910298 Источник Размещён: 08.11.2017 11:58

Ответы (1)


2 плюса

65 Репутация автора

Решение

Из документации MATLAB:

Если A - прямоугольная матрица размером m на n с m ~ = n, а B - матрица с m строками, то A \ B возвращает решение системы наименьших квадратов для системы уравнений A * x = B.

Автор: Robbie van Leeuwen Размещён: 09.11.2017 12:22
Вопросы из категории :
32x32