From: Evan C. <eva...@gm...> - 2017-12-27 19:12:46
|
Let a : matrix([0,20,50],[0.05,0,0],[0,0.1,0]); The eigenvalues (which I can generate 'correctly' using Maxima, Maple, Matlab...) are 1.1071599 -0.8375654 -0.2695944 But I can't for the life of me figure out how to get Maxima to output the correct/corresponding eigenvectors. All I get from eivects(a) is what my students frequently refer to as 'BUO' (big ugly output). More interestingly (confusingly?), Maxima prints "eigenvectors: the eigenvector(s) for the"" "1" ""th eigenvalue will be missing."" " " "" " "eigenvectors: the eigenvector(s) for the"" "2" ""th eigenvalue will be missing."" " " "" " "eigenvectors: the eigenvector(s) for the"" "3" ""th eigenvalue will be missing."" " Not sure how to interpret this at all. The 'correct' eigenvectors are shown in the following: eigenvalue, followed by multiplicity, followed by the (non-normalized) eigenvector. [1.107159872, 1, {vector([85.42557140, 3.857869738, .3484473959])}], [-.2695944363, 1, {vector([20.21568342, -3.749276870, 1.390710031])}], [-.8375654358, 1, {vector([-95.19690114, 5.682953070, -.6785085471])}] Normalized values are: [,1] [,2] [,3] [1,] 0.998973524 -0.998197629 0.98099138 [2,] 0.045114240 0.059589232 -0.18193836 [3,] 0.004074772 -0.007114576 0.06748595 What magic do I/we need to do to have Maxima dump out something that isn't BUE, and not missing!! Thanks! |