converting a 1x4096 cell, containing binary to 1x(4*4096) double containing binary codes
Mostrar comentarios más antiguos
Hi,
My code generates a x by y matrix, containing random numbers within range of (0 to Order-1) as follow:
x=600; y=8; order=16; bits=randint(x, y ,order,1);
I convert the each integer value to binary as follow
binary=dec2bin(bits,log2(order));
which result in a matrix of class char. I then convert it into a cell array as follow
binary=cellstr(binary); binary=binary';
which results in a long cell row of lenght 4096 where each cell has log2(order) bits. how can I convert this row. such that I will have each single bit in a seperate cell of double class. such that I will end up with a 1x(4*4096) double
Many thanks
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Data Type Conversion 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!