java script question

Job ID: 31968520

Budget: ₹600 – ₹1,500 INR

Designing and implementing direct manipulations for splitting a matrix. Given a matrix with 10 rows and 8 columns, you need to design a direct manipulation technique on it, so you can split it into several matrices with a smaller size. Specifically, your tasks are:
1) Show a 10 x 8 matrix,
2) Design and implement direction manipulations on this matrix,
3) Via such manipulations, this matrix can be split into two or more small matrices.
Implement your design with D3. In the webpage, you can only show the 10 x 8 matrix and matrices after splitting, without any other UI widget. You should write a paragraph in the webpage to explain what a user can do to split the given matrix.
Regarding to the development part, you should use good software engineering practices. Comment your code, use consistent formatting, use meaningful variable names, separate etc.