您好我有一个表示二进制数的字符矩阵。例如:
0000
1010
0111
.
.
.
1010
如何将其转换为逻辑矩阵?
答案 0 :(得分:4)
您可以将其与字符'1'
>> A=['0101';'1011']
A =
0101
1011
>> A=='1'
ans =
0 1 0 1
1 0 1 1
答案 1 :(得分:1)
这是你想要的吗?
a = {'0000'; '1010'; '0111'};
b = logical(double(cell2mat(a)) - 48);
给出,
>> b
b =
0 0 0 0
1 0 1 0
0 1 1 1
>> class(b)
ans =
logical
答案 2 :(得分:0)
尝试
b_bin = logical(b(:)'-'0')
如果b
是您的矩阵的名称。