Я ищу реализацию Matlab алгоритма Мура-Пенроуза, вычисляющего псевдообратную матрицу.
Я пробовал несколько алгоритмов, этот
http://arxiv.org/ftp/arxiv/papers/0804/0804.4809.pdf
показался хорошим на первый взгляд.
Однако проблема в том, что для больших элементов он создает плохо масштабируемые матрицы, и некоторые внутренние операции не выполняются. Это касается следующих шагов:
L=L(:,1:r);
M=inv(L'*L);
Я пытаюсь найти более надежное решение, которое легко реализовать в моем другом ПО. Спасибо за вашу помощь.