/ / Ranga macierzy z inną kolumną - algorytm, matlab, sparse-matrix, ranga

Ranga macierzy z inną kolumną - algorytm, matlab, sparse-matrix, ranga

Obecnie piszę kod w Matlab, gdzie muszę obliczyć tonę macierzy, tonę od milionów do miliardów lub, miejmy nadzieję, więcej. Im więcej, tym lepiej.

Te matryce zazwyczaj różnią się, dla każdego kroku, dlatylko jedna kolumna, z której znam pozycję. Zastanawiam się, czy istnieje jakiś "szybki" algorytm, szybszy niż Matlab, który używa svd, do obliczenia rangi takiej rodziny macierzy.

Dodatkowe informacje: Matryce nie są bardzo duże, a ich rozmiar to najwyżej 100x100 i są one rzadkie.

Z góry dziękuję każdemu, kto może udzielić pomocy.

Odpowiedzi:

0 dla odpowiedzi № 1

Czy próbowałeś rank(A) ? Powyżej znajduje się strona funkcji MathWorks rank:

https://www.mathworks.com/help/matlab/ref/rank.html