Mat*_*Mav 4 binary matlab octave
到目前为止我有这个:
data = 14
out = dec2bin(data, 4)
Run Code Online (Sandbox Code Playgroud)
这使:
out = 1110
Run Code Online (Sandbox Code Playgroud)
但我希望以这种格式获得二进制数:
out = [1 1 1 0]
Run Code Online (Sandbox Code Playgroud)
感谢帮助!
您正在寻找de2bi与'left-msb'选择.
data = 14
out = de2bi(data, 4,'left-msb')
Run Code Online (Sandbox Code Playgroud)
这需要通信系统工具箱.或者使用您的原始方法与基础dec2bin,并添加以下内容:
data = 14
out = double( dec2bin(data, 4) ) - 48
Run Code Online (Sandbox Code Playgroud)
out =
1 1 1 0
Run Code Online (Sandbox Code Playgroud)