2012-04-16 7 views
0

char配列をベクトルに変換する簡単な方法はありますか?例えば 、 私は= < 1 * 64のchar>ベクトルをdoubleにするMatlab char

この

my_arrayでを持っているし、私がそれになりたい "1010101010 ..."

がいっぱいです:

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

私はコードを書くことなく可能にする機能はありますか?良い点:感謝

答えて

3
str='01001011'; 
[str2num(str(:))]' 

ans = 

    0  1  0  0  1  0  1  1 
+0

角括弧は... –

+0

@OliCharlesworth不要です。私は彼らが必要な稀なケースのために、習慣を忘れてしまったと思います。 – PearsonArtPhoto

2
my_vector = double(my_array - '0'); 
関連する問題