在MATLAB中从dec2base分离0和1(即在向量而不是1x1数组中)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MATLAB中从dec2base分离0和1(即在向量而不是1x1数组中)相关的知识,希望对你有一定的参考价值。
我需要输出MATLAB'dec2base'函数,使0和1(如果base = 2)分开。
例如dec2base(11,2)='1011',它是char格式。
我使用str2num(dec2base(11,2))并且输出在1x1矩阵中是双格式的[1011],但是,我希望将1x4 vecto的输出作为[1 0 1 1]。
非常感谢您提供有用的答案。
答案
你已经将它作为1x4字符数组(不是1x1数组)。如果要将其转换为1x4双数组,则从中减去'0'
,即
dec2base(11,2)-'0'
以上是关于在MATLAB中从dec2base分离0和1(即在向量而不是1x1数组中)的主要内容,如果未能解决你的问题,请参考以下文章