
"If S is sparse and symmetric, you can use d = eig(S) to return the eigenvalues of S. If S is sparse but not symmetric, or if you want to return the eigenvectors of S, use the function eigs instead of eig."
www.mathworks.com


kullandigin bilgisayarlar/matlabin kendisi 32bit/64bit versiyonu olabilir, fark buradan da kaynaklaniyor olabilir. cok farkli sonuclar elde etmemen lazim yine de. eig'e giden matrixlerin her bilgisayarda da ayni mi emin misin?


Matris hayvani bir şey değilse (elle girmeye üşenirim 10x10'dan filan fazlaysa) gönderin, Mathematica ve Maple ile de bakayım.


@desdinova eigs kullanmak gerekse de bundaki sonuçların farklı çıkmaması gerek diye düşünüyorum.
@raist evet data eig'a gelene kadar hep aynı, eig'dan farklı sonuçlar çıkıyor.
@cosmicstring eeg data'sının bayağı filtrelenmiş ve feature'ları çıkarılmış durumda 60x60 bir matrix.
yine de bir eigs'la deneyeyim, bakalım...


60. dereceden bir denklem çözdürüyorsunuz yani. 60 tane çözümü olacak (bazıları aynı olabilir). Tüm çözümleri görüyor musunuz? (Bu işleri benden iyi biliyor olabilirsiniz, tereciye tere satıyorsam affedin.)


@cosmicstring aynı bilgisayar ve aynı versiyonda sonuçlar hep aynı çıkıyor, hep farklı çıkması gerekirdi o zaman...
