Я делаю проект в университете здесь, в Бразилии, и я использую MatLab.Я новичок в этом, поэтому мне приходится много искать.Проблема, которая меня сейчас беспокоит, заключается в том, что мне нужно хранить множество матриц разных размеров в массиве.Код:
for count = 1:nColors
i = rgb2gray(segmented_images(:,:,:,count));
bw = im2bw(i,0.01);
s = regionprops(bw,'Centroid');
centroids = cat(1, s.Centroid);
end
Центроиды - это Матрица, и ее размер варьируется.Мне нужно хранить его, чтобы я мог использовать позже.Я попытался
centroids(count) = cat(1, s.Centroid);
, но MatLab сказал: «В назначении A (I) = B количество элементов в B и I должно быть одинаковым».