How to separate a string(1x1 cell) into a 1x4 cell
7 次查看(过去 30 天)
显示 更早的评论
Hi everyone! I have a long string of 4 hex codes separated by spaces, (Example: 'A5E6C11D B5E6C11D C5E6C11D D5E6C11D') stored in one 1x1 cell (Or rather a 1x35 char type)
But I would like to separate each hexadecimal string into a 1x4 vector (or a 4x1 doesn't matter)
result = strjoin(HexCodes(fourElementIndex), ' ');
The above is the code I have that prints all 4 selected HexCodes into one cell. It's a little tricky because I am pulling the Hex codes from a cell of "HexCodes" by the fourElementIndex(1x4 double) which stores the 4 numbers that tell which hex codes to pull. Maybe there is a code that can follow this one that I have?
Any help would be greatly appreciated!
0 个评论
采纳的回答
更多回答(1 个)
James Tursa
2021-6-18
If the hex codes are always 8 characters, why can't you just pick off the characters you want? E.g.,
{result(1:8),result(10:17),result(19:26),result(28:35)}
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!