create a matrix based on a row distribution
Afficher commentaires plus anciens
Hello,
Please help me with the following.
Consider a 100x10 matrix A and a 15x10 matrix B.
We also have a distribution i=1,2,...,15 of the rows of A.
For example,
A=[row1;row2;...;row100];
The distribution of the 15 values is random:
distr=[6;14;...;2];
The distr vector is 100x1.
How can we replace the corresponding rows of B to A, based on the distribution?
The new matrix A, called A_new, is also 100x10 and should like this:
A_new=[B(6,:);B(14,:);...;B(2,:)];
The A_new rows are the corresponding rows of B based on the distribution.
Thank you very much.
Best,
Pavlos
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Descriptive Statistics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!