For an algorithm I need to get all positive eigenvalues and their corresponding eigenvectors for given real, symmetric matrices frequently (and as fast as possible). ?syevr allows to skip calculating all the negative ones (set vl=0), which decreases calculation time drastically. However for ?syevd I couldn't find the option in the arguments, which means that right now I am calculating many unnecessary eigenvectors and eigenvalues (it is still faster than ?syevr though). Is there a workaround for this?
TCE Open Date:
Tuesday, November 19, 2019 - 06:07