How do you read the following [MATLAB](http://en.wikipedia.org/wiki/MATLAB) codes?

#1
==

```
K>> [p,d]=eig(A)                     // Not sure about the syntax.

p =

    0.5257   -0.8507
   -0.8507   -0.5257

d =                               // Why do you get a matrix?

    0.3820         0                  
         0    2.6180

```

#2
==

```
K>> p,d=eig(A)                  // Not sure about the syntax.

p =

    0.5257   -0.8507
   -0.8507   -0.5257

d =                                       // Why do you get a vector?

    0.3820
    2.6180

```

where

```
A =

     2     1
     1     1

```