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)
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))

Réponse acceptée

Jan
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)

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!

Translated by