Приведенная формула для псевдообратной матрицы работает, если прямоугольная матрица A "максимального ранга", то есть её ранг равен минимуму из числа строк и столбцов.
Как-то всё не в ту степь. (не обратил тогда внимания за непринципиальностью)
Во-первых, в невырожденном случае псевдообратная матрица тупо совпадает с просто обратной, а не умноженной на какую-то там сопряжённую. Во-вторых, для совпадения (пусть и неправильно указанного) требуется не только полнота ранга, но и чтоб ещё исходная матрица была "высокой" (во всяком случае, не "широкой").