I want to create a matrix in matlab with 500 cell (50 row,10 column ), How I can create and initialize it by random binary digits? I want some thing like this in 50*10 scale as sample 3*4
0 1 1 1
0 0 0 0
1 1 1 1
and after it, how can get decimal equation of any row ? like row 1 is equal 7 in decimal
Why not use randi
to generate random integers?
A = randi([0 1], 50, 10);
and to convert a binary row to a number - as in the previous answers:
bin2dec(num2str(A(n,:)))
Another option:
A=round(rand(50,10));
The decimal eq of the n-th row is given by:
bin2dec(num2str(A(n,:)))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With