Jak zaimplementować mldivide Matlaba (a.k.a. operator odwrotnego ukośnika „
Obecnie próbuję stworzyć małą bibliotekę matematyczną zorientowaną na macierz (używamEigen 3 dla struktur danych macierzowych i operacji) i chciałem zaimplementować kilka przydatnych funkcji Matlab, takich jak powszechnie używany operator odwrotnego ukośnika (co jest równoważne zmldivide ) w celu obliczenia rozwiązania układów liniowych (wyrażonych w postaci macierzy).
Czy istnieje jakieś szczegółowe wyjaśnienie, w jaki sposób można to osiągnąć? (Wprowadziłem już pseudoinwers Moore-Penrose'apinv działa z klasycznym rozkładem SVD, ale gdzieś to przeczytałemA\b
nie zawszepinv(A)*b
, przynajmniej Matalb tego nie robi)
Dzięki