如何在 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

因为您正在尝试访问单元格内的向量,这是不可能的。尝试 WM_bits{1,i}=encoded_signs(1,i(;

最新更新