octave:>> [evec,eval] = eig(l) eigenvec1 eigenvec2 eigenvec3 eigenvec4 eigenvec5 eigenvec6 eigenvec7 sumsq(row): 0.37796 0.01323 0.00000 -0.41414 -0.36925 -0.72618 0.14757 1.00000 0.37796 -0.14180 0.00000 -0.07582 -0.10417 0.10758 -0.89937 1.00000 0.37796 0.26795 0.00000 -0.06920 -0.59555 0.59731 0.26286 0.99999 0.37796 0.75906 0.00000 0.36469 0.33646 -0.17908 -0.05197 1.00000 0.37796 -0.40170 0.70711 0.39957 0.05885 -0.03226 0.17782 1.00000 0.37796 -0.40170 -0.70711 0.39957 0.05885 -0.03226 0.17782 1.00000 0.37796 -0.09503 0.00000 -0.60468 0.61481 0.26487 0.18527 0.99999 sumsq(col): 1.000 1.000 1.000 1.000 1.000 1.000 1.000 eigenvalues norm to [0,1] 0.00000 0.000 0.00000 0.000 1.00000 0.165 1.18970 0.196 2.77000 0.457 4.33540 0.716 6.05780 1.000 octave:>> [evec,eval] = eig(a) eigenvec1 eigenvec2 eigenvec3 eigenvec4 eigenvec5 eigenvec6 eigenvec7 sumsq(col): 0.07124 -0.67657 -0.34011 0.00000 -0.42915 0.07365 -0.48157 1.000 0.65212 0.34930 -0.03607 0.00000 0.20091 -0.25741 -0.58720 1.000 -0.45244 0.41838 -0.36927 0.00000 0.12546 0.53738 -0.42354 1.000 0.21756 -0.28561 0.60250 0.00000 0.28372 0.63706 -0.14749 1.000 -0.31357 -0.23845 0.05885 -0.70711 0.45433 -0.30516 -0.20448 1.000 -0.31357 -0.23845 0.05885 0.70711 0.45433 -0.30516 -0.20448 1.000 -0.34783 0.22341 0.61379 0.00000 -0.51614 -0.21785 -0.37218 1.000 sumsq(col): 1.000 1.000 1.000 1.000 1.000 1.000 1.000 eigenvalues norm to [0,1] -2.07960 0.000 -1.46490 0.124 -1.46490 0.124 0.00000 0.420 0.00000 0.420 0.84353 0.590 2.87170 1.000 https://stats.stackexchange.com/questions/70801/how-to-normalize-data-to-0-1-range equals (B41-MIN(B$41:B$47))/(MAX(B$41:B$47)-MIN(B$41:B$47))