En utilisant MATLAB, j'ai plusieurs matrices 8760x1. Je dois choisir au hasard des données de la première, puis sélectionnez les données des autres matrices, mais les données qui se trouve sur la même position que obtenu de la première à savoirComment puis-je sélectionner des échantillons aléatoires de plusieurs matrices dans MATLAB?
data1 = [a b c d e];
data2 = [f g h i j];
Je DataSample [DAA], alors je dois sélectionner [FHI], cet ordre, me donner:
out1 = [a c d]
out2 = [f h i]
est datasample
le meilleur outil pour cela? Ou comment puis-je le faire? Merci.
Utilisation DataSample pour data1 avec la deuxième sortie également capturé. Utilisez la deuxième sortie de datasample pour indexer dans data2 et autres. – Navan
Choisissez-vous ** avec ** ou ** sans ** remplacement? – rayryeng
J'utilisais sans mais sans succès mais la solution fournie par @TonyTannous a fonctionné. Cependant, je dois faire quelque chose d'un peu plus complexe, si possible. J'ai correctement extrait laisse dire 6000 des 8760 nombres mais je dois extraire plus de 1500 ** seulement ** des 2760 restants et alors, les 1260 restants sur un troisième vecteur. – Paulos