matrix space