Я хочу создать функцию в MATLAB, которая преобразует строку в массив из 4 байтов. Я нашел эту функцию typecast
, которая отлично работает, , но я хочу сохранить четыре байта в свои четыре выхода.Функция от одного до 4 байтов array
tab = typecast(single(30),'uint8')
Это дает tab = 00 00 f0 41
. я пытаюсь отобразить tab(0)
но он показывает ошибку
подстрочные индексы должны быть реальным положительным или логические выражения
Может кто-нибудь помочь мне создать функцию и, как назвать его, чтобы получить мои четыре байта? Я хочу включить его в блок Simulink для преобразования.
спасибо, я использовал это в java. теперь он работает (y) –