How can I create an array to hold the unpicked values from a randsample function?

3 ビュー (過去 30 日間)
Jacob Blumeier
Jacob Blumeier 2021 年 1 月 21 日
回答済み: Walter Roberson 2021 年 1 月 21 日
Hi all. I have a 1x2012 array with values that go from 1 to 2012 in increments of 1, and I took a randsample so that half of those values would be chosen randomly and put into a 1x1006 array. Now I am trying to create another array that contains the 1006 values that weren't chosen by the randsample. I was wondering how to do this? I'm thinking it is easy to do, but I'm terrible at coding and I haven't found anything online yet that would help. Any help would be very much appreciated!

回答 (1 件)

Walter Roberson
Walter Roberson 2021 年 1 月 21 日
ridx = randperm(length(YourVector));
selected = YourVector(1:end/2);
unselected = YourVector(end/2+1:end);

カテゴリ

Help Center および File ExchangeWhos についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by