函数单个到 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)
。
我想在 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)
。