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