函数单个到 4 字节数组

Function single to 4 bytes array

我想在 MATLAB 中创建一个将字符串转换为 4 字节数组的函数。 我发现这个函数 typecast 非常好用, 但我想将四个字节存储到我的四个输出中。

tab = typecast(single(30),'uint8')

这给出 tab = 00 00 f0 41。 我尝试显示 tab(0) 但它显示错误

Subscript indices must be real positive or logicals

谁能帮我创建函数以及如何调用它来获取我的四个字节? 我想将它包含在 Simulink 块中以进行转换。

MATLAB 中的索引从 1 开始,而不是 0。试试 tab(1)