Cell Array Indexing of HEX values
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
tinkyminky93
el 2 de Jun. de 2022
Hello,
I have a HEX cell array and I use importdata function to import them.
a = importdata('C:\User\Desktop\text.txt');
It gives me 2x1 cell '0F 04 0A 0E 1E 2F' and '3E 2A 1F 03 05 0A'
For example, I want to take 0E from there, how can I index this element? Thank you.
0 comentarios
Respuesta aceptada
Voss
el 2 de Jun. de 2022
Editada: Voss
el 2 de Jun. de 2022
a = {'0F 04 0A 0E 1E 2F', '3E 2A 1F 03 05 0A'};
C = squeeze(split(a,' '))
C{1,4}
2 comentarios
Voss
el 2 de Jun. de 2022
Editada: Voss
el 2 de Jun. de 2022
Try it and see:
a = {'0F 04 0A 0E 1E 2F', '3E 2A 1F 03 05 0A'};
C = squeeze(split(a,' '));
C(1, 4:5)
Seems to work.
Note that subscripting a cell array with parentheses ( ) like that gives you another cell array. To get the contents of the cells instead, use braces { }:
C{1, 4:5}
And you may want to concatenate those 2 outputs together, using square brackets [ ]:
[C{1, 4:5}]
Another example:
[C{2,:}]
Más respuestas (0)
Ver también
Categorías
Más información sobre Cell Arrays 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!