How can I run the datasample function 500 times and record each output within a cell array?
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nickolai Martonick
le 11 Nov 2022
Commenté : Nickolai Martonick
le 11 Nov 2022
I have a matrix size 101x8 and would like to randomly sample that data 500 times.
My code for sampling and replacing is below. I would like to have Y be a cell array with 500 randomly sampled matrices. Thank you for your help.
Y = datasample(EMG,size(EMG,1))
0 commentaires
Réponse acceptée
Jan
le 11 Nov 2022
Result = zeros([size(EMG), 500]);
for k = 1:500
Result(:, :, k) = datasample(EMG,size(EMG,1));
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Time Series dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!