У меня есть 11 binary datasets весь размер 297x258 сохранен в data1
, и я хотел бы создать изображение с этими перекрываемыми данными, каждому присваивается другой цвет с удаленным фоном (белый). Пример желаемых результатов, показан на этой картинке:Рисунок наложения данных и соответствующий график графика в MATLAB
сгенерировать фигуры этих наборов данных с помощью:
figure, imshow(data1{1}),axis image, colormap(jet)
Кроме того, любая помощь найти среднее увеличение размера (увеличение ось y) между data1{1}
и data1{11}
для каждого приращения значения x также оценивается. Каждый набор данных data1{1}
, data1{2}
, ... data1{11}
соответствует временам 0, 1, ... 11 соответственно, и я хотел бы построить график среднего увеличения оси y относительно оси x (1: 297)). Ваша помощь очень ценится. Благодарю.
Мои мысли до сих пор являются:
for x=1:x_dim % where xdim is 297 (along the X-axis)
for y=1:ydim % where ydim is 258 (along the y-axis)
% execute code to determine increase in y-direction between
% binary datasets data1{1}, data1{2},...data1{11}.
% Then compute average for growth in the y-direction between each time
end
% Plot figure of average increase in y-axis against x-axis.
end
Спасибо за ваш ответ. Можно ли зафиксировать переход между данными1 {1}, data1 {2}, ... data1 {11} с включенными границами. С линиями трудно наблюдать, где объекты заканчиваются как «острова», которые опережают данные, не могут быть различимы. –
Номер 3 - это то, что я имею в виду, производя. Спасибо. –
Было бы также интересно узнать, как вы также произвели номер 5. Спасибо. –