Question: Calculating Eigenvalues with very large entries

I have a large symmetric square 15x15 matrix (say B). With all entries in the region 0.285746383 and I am trying to calculate the eigenvalues of them using

with(LinearAlgrebra);
Eigenvalues(B);

B was originally an array that I converted to a Matrix with convert(B,Matrix).
I have also used type(B,Matrix) which returns true.

Yet when I enter Eigenvalues(B); It returns "Error, invalid input: LinearAlgebra:-Eigenvalues uses a 1st argument, A, which is missing"

Can anyone explain why?
And how might I get around the problem?
I do not wish to round my values too much since I will lose accuracy.

Similarly, when values are returned, why does it have a number "+ 0.I"?

Many thanks.

Please Wait...