add complex matrix