what is the meaning of these random numbers
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
- does anyone know the meaning of this ?
- >> r = (randi(0:1, 5, 16)+'0')
- tag_arr =
- 49 48 48 49 48 48 49 48 48 49 49 48 48 49 49 49
- 49 49 49 48 49 48 48 49 48 49 49 48 48 49 49 49
- 48 49 49 48 49 49 48 48 49 48 49 48 49 48 48 48
- 49 48 49 49 49 48 48 48 48 49 48 48 48 48 49 48
- 48 49 49 48 48 49 48 49 49 48 49 48 49 48 49 49
- I am trying to understant why is it giving me only 48 and 49 values?? what is the meaning of this output.?
0 Kommentare
Antworten (2)
Star Strider
am 11 Mär. 2019
it is giving you a (5 x 16) matrix of ASCII values for '0' and '1'.
0 Kommentare
Walter Roberson
am 15 Aug. 2021
The character code for the character '0' is 48. You are generating random numbers that are either 0 or 1, and you are adding 48, so you are getting 48 or 49. You could have done,
targ_arr = char(randi(0:1, 5, 16)+'0')
to see the character equivalents.
https://en.wikipedia.org/wiki/Basic_Latin_(Unicode_block) U+0030 is '0' . U+ numbers are in hex, so
hex2dec('0030')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Random Number Generation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!