a = 1
b = range(-5,6)
c = range(-2,11)
M = np.zeros((len(b),len(c)),dtype=complex)
for bi in range(0,len(b)):
for ci in range(0,len(c)):
M[bi,ci] = quadeq(a,b[bi],c[ci])[0]
plt.subplot(1,3,1)
plt.imshow(np.real(M),extent=[c[0],c[-1],b[0],b[-1]])
#plt.axis('off')
plt.title('real part')
plt.subplot(1,3,2)
plt.imshow(np.imag(M),extent=[c[0],c[-1],b[0],b[-1]])
plt.axis('off')
plt.title('imag part')
plt.subplot(1,3,3)
plt.imshow(np.absolute(M),extent=[c[0],c[-1],b[0],b[-1]])
plt.axis('off')
plt.title('magnitude')
plt.show()