(not exactly symmetric)
>> [va,da]=eig(a)
va =
0.8562 -0.5166 -0.0000 0.1073
0.1455 0.2411 -0.7664 -0.6148
-0.1704 -0.2824 0.4877 -0.7320
0.4655 0.7715 0.4180 -0.2732
da =
-7.0000 0 0 0
0 5.0000 0 0
0 0 9.0000 0
0 0 0 5.0000
>> va'*va
ans =
1.0000 0.0000 0.0000 -0.0000
0.0000 1.0000 -0.0000 -0.2077
0.0000 -0.0000 1.0000 -0.0000
-0.0000 -0.2077 -0.0000 1.0000
Now, if you force a to be symmetric:
>> a = (a+a')/2
a =
-3.7972 -1.4947 1.7509 -4.7829
-1.4947 7.0956 -1.1977 -2.0942
1.7509 -1.1977 5.6030 1.7675
-4.7829 -2.0942 1.7675 3.0986
>> a-a'
ans =
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
>> [va,da]=eig(a)
va =
0.8562 0.5068 -0.1003 0.0000
0.1455 -0.1244 0.6132 0.7664
-0.1704 0.4340 0.7381 -0.4877
0.4655 -0.7344 0.2631 -0.4180
da =
-7.0000 0 0 0
0 5.0000 0 0
0 0 5.0000 0
0 0 0 9.0000
>> va'*va
ans =
1.0000 0.0000 -0.0000 -0.0000
0.0000 1.0000 -0.0000 0.0000
-0.0000 -0.0000 1.0000 0.0000
-0.0000 0.0000 0.0000 1.0000