Если вам нужны только непробельные символы, вы можете использовать функцию ISSPACE , чтобы удалить пробелы, а затем индексировать массив символов для доступа к символам:
>> s = '01 ED 01 F9 81 C6';
>> s = s(~isspace(s))
s =
01ED01F981C6
>> s(1:4)
ans =
01ED
>> s(5:8)
ans =
01F9
>> s(9:end)
ans =
81C6
Вы можете расширитьэто для обработки нескольких строк массива символов с использованием RESHAPE для преобразования результата удаления пробела обратно в 2D-массив, а затем ссылки на дополнительное измерение:
s = ['01 ED 01 F9 81 C6'; 'F8 CA DD 04 44 3B']
s =
01 ED 01 F9 81 C6
F8 CA DD 04 44 3B
>> s = reshape(s(~isspace(s)), size(s, 1), 12)
s =
01ED01F981C6
F8CADD04443B
>> s(:,1:4)
ans =
01ED
F8CA
>> s(:,5:8)
ans =
01F9
DD04
>> s(:,9:end)
ans =
81C6
443B