Я провожу размерное уменьшение квадратной матрицы A. Теперь моя проблема заключается в том, что у меня проблема с вычислением собственного разложения матрицы A 13000 x 13000, т.е. Поскольку это разреженная матрица, я получаю ошибку «Недостаточно памяти», используя 4 ГБ ОЗУ. Я убежден, что это не проблема моего ПК, так как память не используется при запуске команды eigs
. Помощь, которую я увидел в Интернете, была связана с ARPACK. Я проверил рекомендуемый сайт, но там было много файлов, не знаю, что скачать. Кроме того, я не понял, как использовать его с MATLAB. В другой справке говорится, что используются численные методы, но я не знаю, какой конкретно использовать. Пожалуйста, любое решение приветствуется.
Error in ==> eigs>ishermitian at 1535
tf = isequal(A,A');
Error in ==> eigs>checkInputs at 479
issymA = ishermitian(A);
Error in ==> eigs at 96
[A,Amatrix,isrealprob,issymA,n,B,classAB,k,eigs_sigma,whch, ...
Error in ==> labcomp at 20
[vector lambda] = eigs(A)
Можно ли получить перевод этих ошибок и как их исправить?