An iterative method for finding the eigenvectors and eigenvalues of a matrix via incoherent optical matrix-vector multiplication and simple electronic feedback is described.