В настоящее время у меня есть набор двумерных декартовых координат, например, {(1,3), (2,2), (3,4)}
Который будет помещен в двумерный массив, для правильного выполнения SVD матрица будет собрана так, что координаты образуют столбцы или строки, например,
1 3
2 2
3 4
или
1 2 3
3 2 4
Я провел небольшую пробу и ошибку по сравнению с примерами SVD, которые я нашел в Интернете, получающаяся матрица обычно кажется отрицательной, с некоторыми перемешанными значениями.
Чтобы уточнить, была ли у меня матрица E, которая была MxN, как показано здесь http://upload.wikimedia.org/wikipedia/commons/b/bb/Matrix.svg
Чтобы определить матрицу как двумерный массив, это будет Array [M] [N] или Array [N] [M]
Я предполагаю, что это действительно имеет значение, потому что матричная арифметика не является коммутативной? Кто-нибудь может на самом деле это проверить?