I am constantly getting this error 'All 'cdata' fields in FRAMES must be the same size.'
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am running the attached code. I am having no problmes executing the code but when I try to make a final animation I get an error. Can you please help me. Your help will be deeply appreciated.
Thank You
0 Commenti
Risposte (1)
Walter Roberson
il 4 Ago 2020
fig = figure('position',[100 100 850 600]);
fig is created with a particular fixed size and position.
for p=1:len
and multiple times,
myMovie(p)=getframe(gcf);
it is captured,
closereq
and right after the figure is captured, it is deleted.
Then the next iteration of the loop is started, and has plotting commands, so a new figure is created automatically. But the automatically created figure has the default figure size and position, not the hard-coded [100 100 850 600] size and position. So when you capture it, it is not going to be the same size as the figure from the first iteration.
0 Commenti
Vedere anche
Categorie
Scopri di più su Animation in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!