Data Encoding And Decoding In Matrices