Question: Unable to compute eigenvalues

Hi,

     For some reason Maple won't compute the eigenvalues to my matrix, which contains complex numbers and 1 symbolic parameter (h). heres the code

 

elements:=[1.+0.*I, -0.1e-5-0.4e-4*I, 0.2e-3+0.*I, -1.*10^(-7)-0.4e-5*I, -0.1e-5-0.4e-4*I, -0.1e-2+0.2e-4*I, -3.*10^(-7)+0.3e-4*I, -2.-0.2e-5*I, 0.3e-3+0.*I, -3.*10^(-7)+0.3e-4*I, 1.+0.*I, 6.*10^(-7)-0.2e-5*I, -1.*10^(-7)-0.4e-5*I, -2.-0.2e-5*I, 6.*10^(-7)-0.2e-5*I, -0.3e-4-9.*10^(-7)*I]:

Mat:= Matrix(4,4, elements)+ Matrix([[0,0,0,0],[0, 2*h^2,0,0],[0,0,6*h^2,0],[0,0,0, 12*h^2]]);     

with(LinearAlgebra):

evalf(Eigenvalues(Mat));

The error I get is 

"Error, (in LinearAlgebra:-Eigenvalues) expecting either Matrices of rationals, rational functions, radical functions, algebraic numbers, or algebraic functions, or Matrices of complex(numeric) values"

 

Any ideas how to fix this?

Thanks, 

Mat:= Matrix(4,4, elements)+ Matrix([[0,0,0,0],[0, 2*h^2,0,0],[0,0,6*h^2,0],[0,0,0, 12*h^2]]);                Matrix(%id = 18446744075913873758) h:='h': with(LinearAlgebra): evalf(Eigenvalues(Mat));

Please Wait...