Well, one is easy- if the matrix is singular, then 0 is an eigenvalue! Determine the eigenvectors corresponding to eigenvalue 0 and you should be able to reduce to a smaller matrix with only non-zero eigenvalues.
I need to find the eigenvectors and eigenvalues of singularmatrix. I used svd for finding eigenfunctions. Does any other method is available for finding eigenvalues and vectors of singularmatrix? Please suggest me which is the best method to do?
Thanks for your suggestion. Actually I have a matrix with 100x100 dimensions and my algorithm demands me to find eigenvalues and eigenvectors. I understood that some eigenvalues should be '0' for singular matrix and here in my case i can neglect eigenvector which are corresponding to eigenvalue '0'. So, here i need to calculate remaining non zero eigenvalues and its corresponding eigenvectors. I used svd but i am not getting proper results by using this method and that is the reason for seeking help to solve this problem.