Notes on Matrix