Я хотел бы иметь последовательность фигур, из которых я могу создать видео.
for i=1:500
h = figure;
h.Units = 'inches';
h.OuterPosition = [0.25 0.25 5 5];
contourf(data{1});
saveas (h ,sprintf('figure_%.3d.png', i));
end
У меня есть этот код, и я успешно сохраняю цифры. Однако некоторые из фигур (возможно, 10 из 500) не имеют того же размера, что и другие фигуры.
- Почему они не одного размера?
- Как мне убедиться, что все сохраненные фигуры имеют размерные размеры?
contourf
один раз перед циклом и получите дескриптор, который он возвращает. Затем обновите данные, на которые ссылается дескриптор. Это обновит график без изменения размера фигуры или осей. - person Cris Luengo   schedule 07.07.2020plot
: stackoverflow.com/questions/29185082/fix- axes-for-animation — вы можете себе представить, как было бы использоватьcontourf
вместоplot
. - person Cris Luengo   schedule 07.07.2020