How to make multiple matrices from a single matrix with certain rows and columns?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I have to split a large matrix in multiple submatrices with certain rows and columns. Here is how my matrix named 'test' looks like:
0 10 20 30 40
100 200 300 400 500
200 300 400 500 600
300 500 400 400 400
100 300 300 400 500
Now I need to split it into four matrices with file extension names carrying the first rows numbers (except 0) e.g. test_10, test_20, test_30, test_40 and submatrices as below: test_10 will have 2:5 rows and 1st and 2nd columns, test_20 will have 2:5 rows and 1st and third column, test_30 will have 2:5 rows and 1st and 4th columns and test_40 will have 2:5 rows and 1st and 5th columns. Thank you in advance and I really appreciate your help.
0 comentarios
Respuestas (1)
Abhijeet
el 10 de Feb. de 2023
Please use the following code format to break matrix into multiple matrices :
matrix = [0 10 20 30 40; 100 200 300 400 500; 200 300 400 500 600; 300 500 400 400 400; 100 300 300 400 500];
test_10 = matrix(2:5, [1, 2]);
test_20 = matrix(2:5, [1, 3]);
test_30 = matrix(2:5, [1, 4]);
test_40 = matrix(2:5, [2, 5]
% A sample output of test_40 has been printed for reference
0 comentarios
Ver también
Categorías
Más información sobre Inputs en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!