Bonjour,
J'ai deux questions et j'aimerai que qqn pourra me répondre.
1) comment afficher la courbe en bleu (dans le code ci-dessous) uniquement qd th varie entre pi/2 et pi ?
2) Le 2eme problème c'est je n'arrive pas à créer un fichier .avi de l'animation !! [j'ai mis la commande mov(n-1) = getframe; juste avant drawnow et j'ai mis movie2avi(mov,'exemple_anim.avi') après end. mais cela ne marche pas (voila l'erreur Warning: The frame height has been padded to be a multiple of four as required by the specified codec.)
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 th=0:0.02:2*pi; y=sin(th); fig=figure; set(fig,'doublebuffer','on') p=plot(th(1),y(1),'r-'); pp=line([0 th(1)],[-1 y(1)]); xlim([min(th) max(th)]) ylim([min(y) max(y)]) for n=2:numel(th) set(p,'xdata',th(1:n),'ydata',y(1:n)); set(pp,'xdata',[0 th(n)],'ydata',[-1 y(n)]); drawnow end
Partager