在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数组中)的主要内容,如果未能解决你的问题,请参考以下文章

在 Matlab 中从磁盘加载保存的对象很慢

在 Matlab 中从 Gumbel 分布中绘制随机数

如何在matlab中从nifti图像中逐片写入?

在MATLAB中的一行中从单元格数组中获取所有一个属性

在matlab中从大到小排序

如何在matlab中从一组图像中制作gif图像?