Matlab char to double vector



有没有一种简单的方法可以将字符数组转换为向量?例如我有这个

my_array = <1*64 个字符>

它充满了"1010101010..."

我希望它是:

my_vector = [1 0 1 0 1 0...]

有没有任何函数可以在不编写任何代码的情况下实现它? 谢谢

str='01001011';
[str2num(str(:))]'
ans =
     0     1     0     0     1     0     1     1
my_vector = double(my_array - '0');

相关内容

最新更新