Take percentage of a data set

8 views (last 30 days)
jgillis16
jgillis16 on 28 Jul 2015
Commented: jgillis16 on 29 Jul 2015
I need to take 17.65% of a 2016x1 double array (meaning I only want 17.65% of the data in that array).
What would the code for this look like?
Thanks!

Accepted Answer

Walter Roberson
Walter Roberson on 29 Jul 2015
num_to_fetch = round(17.65 / 100 * length(YourVector));
your_subset = YourVector(randperm(length(YourVector), num_to_fetch));

More Answers (0)

Community Treasure Hunt

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

Start Hunting!