将0和1的字符向量拆分为两个



我有一个字符向量,看起来像这样:

char_vec = '001100';

我想把它变成一个双矢量:

double_vec = [0, 0, 1, 1, 0, 0];

我举了一个只有6个值的例子,但实际上我有一个很长的char向量(大约2000个值(。所以分裂应该适用于任何向量长度。

你能帮我解决这个问题吗?

使用double并减去字符"0"的ascii值

char_vec = '001100';
double_vec = double(char_vec-'0')
double_vec =
0     0     1     1     0     0

相关内容

  • 没有找到相关文章

最新更新