generate random binary number inside a textbox
Mostrar comentarios más antiguos
hello
i was trying to generate a random binary sequence like 110010(when Clicking a button) and place it inside an edit text in GUI. but what i am getting instead is this 1
1
0
0
i am getting the numbers in the edit text vertically . how can i generate them in a way , 1 row and n column
this is my code
n=10;
x = randi([0,1],1,n);
edit= findobj(0, 'tag', 'try2');
set(edit, 'string', x);
note that edit is the name of edit text. i would appreciate any help .thanks in advance
Respuesta aceptada
Más respuestas (1)
Yongjian Feng
el 1 de Ag. de 2021
Editada: Yongjian Feng
el 1 de Ag. de 2021
Try this:
n = 0;
x = randi([0,1],1,n);
y = num2str(x);
y = strrep(y, ' ', '') % remove the space between digits if you want
edit= findobj(0, 'tag', 'try2');
set(edit, 'string', y);
3 comentarios
anees rafeh
el 1 de Ag. de 2021
Yongjian Feng
el 1 de Ag. de 2021
You need to put all the other information back. Modified code above.
Try to debug the code to see where it broke, if it still doesn't work. Put a break point to make sure x is good, y is good, and edit is not empty.
anees rafeh
el 1 de Ag. de 2021
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!