我有一个矩阵由1000个二进制元素,如下面在Matlab:我如何用MATLAB中的其他数字替换矩阵的某些元素?
M = 11001100101100001011010001001100101000101110010110001 10000101010110010111 0111001 ...
我怎么能拆分每3个元素,并取代它们通过另一个元素。例如000到000000,110通过000001,001通过00001,100通过0001,101 001,010通过01,011由1
我用这个方法,但它不工作。它有什么问题?
Lookup_In = [ 000 110 001 100 101 010 011 ] ;
Lookup_Out = {'000000','000001','00001','0001','101','01','1' } ;
StrOut = repmat({'Unknown'},size(M)) ;
[tf, idx] =ismember(M, Lookup_In) ;
StrOut(tf) = Lookup_Out(idx(tf))
的可能重复[我怎样才能在编码MATLAB一些元素?(https://stackoverflow.com/questions/47235922/how-i-can-encode-some-elements-in-matlab) – m3tho