[V,D]=eig(A,B); % find the eigenvectors and eigenvalues w2raw=-(T/mu)*diag(D); % convert lambda to omega^2 [w2,k]=sort(w2raw); % sort omega^2 into ascending along with a % sort key k(n) that remembers where each % omega^2 came from so we can plot the proper % eigenvector in V for n=1:N % run through the sorted list and plot each eigenvector % load the plot title into t t=sprintf(' w^2 = %g w = %g ',w2(n),sqrt(abs(w2(n))) ); gn=V(:,k(n)); % extract the eigenvector plot(x,gn,'b-'); % plot the eigenvector that goes with omega^2 title(t);xlabel('x');ylabel('g(n,x)'); % label the graph pause end