我是 Matlab 的新手。Mlint 告诉我需要预先分配数组以提高性能。谁能告诉我如何在以下代码片段中预先分配数组大小:
for jj= init_frame: nFrames
im1 = double(mov(jj).cdata);
color_hist_array(jj,:) = color_histogram(im1, bins);
[spatio_gram_array(jj,:),mu(jj,:,:),sigma(jj,:,:,:)] = spatiogram(im1, bins);
预分配需要在 color_hist_array、spatio_gram_array、mu 和 sigma 中完成。