Как реализовать mldivide Matlab (a.k.a. оператор обратной косой черты «\»)

Я в настоящее время пытаюсь разработать небольшую матрично-ориентированную математическую библиотеку (ям используюЭйген 3 для матричных структур данных и операций), и я хотел реализовать некоторые удобные функции Matlab, такие как широко используемый оператор обратной косой черты (который эквивалентенmldivide ) для вычисления решения линейных систем (выражается в матричной форме).

Есть ли хорошее подробное объяснение того, как этого можно достичь? (Я'Мы уже внедрили псевдообратный Мур-Пенроузpinv функция с классическим разложением SVD, но я 'читал где тоA\b ISN»т всегдаpinv(A)*b по крайней мере Матальбпросто так)

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос