Why does this code

```
def fun(t1,t):
    v = np.array([t,t1])
    M = np.matrix([[0,0],[0,0]])
    a = np.dot(scipy.linalg.expm(M, q=0),v)
    return a[0] 
x =  np.linspace(0,10,201)
y = np.linspace(10,0,201)
X,Y = np.meshgrid(x, y) 
im = pl.imshow(fun(X,Y),cmap=cm.RdBu)
show()

```

give me the error "ValueError: objects are not aligned"?
I tried to write my vector as `v= np.array([[t],[t1]])` but that didn't help either. What am I doing wrong?

Thanks!