how to generate samples uisng pseudo random generator

2 views (last 30 days)
how to generate xor samples using pseudo random number generator
  2 Comments
dpb
dpb on 27 Aug 2014
doc rand % and friends for the RNGs in Matlab
what, and how, xor comes into play is totally unclear from what little was provided.
Thirunavukkarasu
Thirunavukkarasu on 29 Aug 2014
XOR input samples were generated by using a threshold function for 1000 values from a uniformly distributed pseudorandom number generator. The threshold function had a threshold level of 0.5. Sample = ( 1 ; value > 0:5 0 ; value >= 0:5

Sign in to comment.

Accepted Answer

Star Strider
Star Strider on 27 Aug 2014
I am not certain that I understand what you want to do, but I will make an attempt at answering:
nrows = 5;
s = logical(randi(2, nrows, 2)-1);
out = xor(s(:,1),s(:,2));
  4 Comments
Thirunavukkarasu
Thirunavukkarasu on 30 Aug 2014
value is 1 when sample value greater than 0.5 and 0 when it is less than or equal to 0.5
Star Strider
Star Strider on 30 Aug 2014
That is exactly what ‘rn’ does. (The original continuous vector is ‘rv’.)

Sign in to comment.

More Answers (1)

Image Analyst
Image Analyst on 30 Aug 2014
inputSamples = rand(1,1000) > 0.5;

Categories

Find more on Random Number Generation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!