Borrar filtros
Borrar filtros

Read data(in bytes) from text file and convert it to a vector in 8 bit format

3 visualizaciones (últimos 30 días)
I have a text file with byte data (example: 36 90 75 ...). Now I want to read this text file and convert it to a 8 bit vector. I'm using the below code to do the same.
input = textread('byteData.txt');
output = de2bi(input);
output from my code:
0 0 1 0 0 1 0
0 1 0 1 1 0 1
1 1 0 1 0 0 1
Expected output: I do not need the output in matrix format, but I need them as a vector and in 8 bit format as shown below.
0 0 0 1 0 0 1 0 0 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1

Respuesta aceptada

Walter Roberson
Walter Roberson el 1 de Ag. de 2018
reshape(output.', 1, [])
  2 comentarios
Shannon Cherry
Shannon Cherry el 1 de Ag. de 2018
Thanks, this works partially. The output 3x7 matrix is concatenated to form a 1x21 vector, but I want the output 3x7 matrix to be converted to 3x8 matrix first so that the reshape command can produce a 1x24 vector.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Type Conversion en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by