what is the meaning of these random numbers
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
- 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 comentarios
Respuestas (2)
Star Strider
el 11 de Mzo. de 2019
it is giving you a (5 x 16) matrix of ASCII values for '0' and '1'.
0 comentarios
Walter Roberson
el 15 de Ag. de 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 comentarios
Ver también
Categorías
Más información sobre Random Number Generation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!