I need help in partioning bits of random number in matlab!!


by absolute76
Tags: bits, matlab, number, partioning, random
absolute76
absolute76 is offline
#1
Apr15-10, 08:38 PM
P: 21
Hey guys,

I really need your help here...What i wanted to do actually is to partition the bits into 4 smaller group..

If anyone of you can give me a basic coding of it or maybe u can check if there anything wrong wit my coding..

Ex: x=80
rand('state',100)
randn('state',200)
a=rand(1,x)>0.5

should i do for loop? should i add this function

Ex: for x=(4:1:4)

a=rand(1,x)>0.5

end

but it will not give me a random number 0f 4 bits..how??? anyone can helpp please??
Phys.Org News Partner Science news on Phys.org
Simplicity is key to co-operative robots
Chemical vapor deposition used to grow atomic layer materials on top of each other
Earliest ancestor of land herbivores discovered
Mark44
Mark44 is offline
#2
Apr15-10, 08:53 PM
Mentor
P: 20,941
Quote Quote by absolute76 View Post
Hey guys,

I really need your help here...What i wanted to do actually is to partition the bits into 4 smaller group..
I don't understand what you're saying.
Quote Quote by absolute76 View Post

If anyone of you can give me a basic coding of it or maybe u can check if there anything wrong wit my coding..

Ex: x=80
rand('state',100)
randn('state',200)
a=rand(1,x)>0.5

should i do for loop? should i add this function

Ex: for x=(4:1:4)

a=rand(1,x)>0.5

end

but it will not give me a random number 0f 4 bits..how??? anyone can helpp please??
Can you tell me in words what you're trying to do? Here is some documentation for the randn function - http://www.mathworks.com/access/help...ref/randn.html

and for the rand function - http://www.mathworks.com/access/help.../ref/rand.html

If you need a loop it should look something like this.
do i=1:2:9
% some calculation
end
This loop runs 5 times, for i = 1, 3, 5, 7, and 9.
absolute76
absolute76 is offline
#3
Apr15-10, 09:04 PM
P: 21
Ok, let say i have 40 bits..

My question now is..how do i do 5 partition for the 40 bits (each partition consists of 8 bits)so that everytime i simulate it,it will randomly pick 8 bits from the 40 bits??

but i have to use this code in it:

x=40
rand('state',100);
randn('state',200);

input=rand(1,x)>0.5

do you have any idea??

Mark44
Mark44 is offline
#4
Apr16-10, 12:32 AM
Mentor
P: 20,941

I need help in partioning bits of random number in matlab!!


I don't think partitioning the set of bits enters into it. And your explanation is still not very clear. My best guess is that you have 40 bits to choose from, with indexes in the set {0, 1, 2, 3, 4, ..., 38, 39} and you want to pick 8 bits at random.

The following statement will store an integer from 0 through 39 in x. If you do that 8 times, you'll get 8 different values.

x = fix(40 * rand)

This code will put 8 values in an array.
do i = 1:8
  x(i) = fix(40 * rand)
end
absolute76
absolute76 is offline
#5
Apr16-10, 01:03 AM
P: 21
Quote Quote by Mark44 View Post
I don't think partitioning the set of bits enters into it. And your explanation is still not very clear. My best guess is that you have 40 bits to choose from, with indexes in the set {0, 1, 2, 3, 4, ..., 38, 39} and you want to pick 8 bits at random.

The following statement will store an integer from 0 through 39 in x. If you do that 8 times, you'll get 8 different values.

x = fix(40 * rand)

This code will put 8 values in an array.
do i = 1:8
  x(i) = fix(40 * rand)
end
Ok that's true i have 40 bits now.

and because of :

rand('state',100);
randn('state',200);
a=rand(1,x)>0.5 .......this line will generate 0,1 with equal probility

so my 40 bits just now are being generated as 0 and 1

and through that i want to partition it into 5 section( each of it will consist of 8 bits). The 8 bits will be choose randomly from the output I've given.

Example of evaluate of that selection i have this output:

x =

40


a =

Columns 1 through 14

0 1 1 1 1 1 1 0 0 1 1 1 0 0

Columns 15 through 28

1 0 1 0 0 0 1 1 1 0 1 0 1 1

Columns 29 through 40

1 1 0 0 1 1 1 0 1 0 0 1


Register to reply

Related Discussions
Sum of random number of random variables Set Theory, Logic, Probability, Statistics 8
Expectation and variance of a random number of random variables Calculus & Beyond Homework 3
Find the number of bits that can be stored on a 10cm disk Advanced Physics Homework 1
partioning natural numbers Linear & Abstract Algebra 2
2 Bits of help neede for study Logarithm+Complex number Precalculus Mathematics Homework 14