如何在Matlab中为一个单元格指定一个向量?

时间:2017-05-14 08:30:28

标签: matlab

我正在尝试使用以下命令将矢量分配给单元格。但是以下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

1 个答案:

答案 0 :(得分:1)

因为您试图在单元格中访问不可能的向量。 尝试      WM_bits {1,I} = encoded_signs(1,I);