Expand Elements in a Table/Matrix
Mostrar comentarios más antiguos
Sorry i re-post, I was not able to find an answer for this.
Let's say I have a matrix A, where the 1st row and column would be indexes.
A =
0 1 2 3
10 5 6 9
20 5 23 6
30 3 4 7
How would I expand it to all the combination of row x column values with out using loops. Like bellow:
A_Elements=
1 10 5
1 20 5
1 30 3
2 10 6
2 20 23
2 30 4
3 10 9
3 comentarios
Walter Roberson
el 16 de Mayo de 2011
What determines how often each item should be repeated?
Walter Roberson
el 17 de Mayo de 2011
Should that have continued with
3 20 9
3 30 7
?
Carlos C
el 17 de Mayo de 2011
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 17 de Mayo de 2011
[reshape(repmat(A(1,2:end),size(A,1)-1,1),[],1), repmat(A(2:end,1),size(A-1)-1,1), reshape(A(2:end,2:end),[],1)]
1 comentario
Carlos C
el 17 de Mayo de 2011
Categorías
Más información sobre Resizing and Reshaping Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!