support matrix unary expressions