我正在尝试使用以下命令将矢量分配给单元格。但是以下for循环的最后一行不起作用,并将[]元素添加到单元格中。
for i=1:Nf
WM_bits{1,i}(1,1:4)=dec2bin(encoded_lengths(1,i),4);
total_frame_bit_length=13*encoded_lengths(1,i);
WM_bits{1,i(1,end+1:end+total_frame_bit_length)=reshape(encoded_bits{1,i},1[]);
WM_bits{1,i}(1,end+1:end+13)=encoded_signs{1,i};
end
答案 0 :(得分:1)
因为您试图在单元格中访问不可能的向量。 尝试 WM_bits {1,I} = encoded_signs(1,I);