bonjour,
j'ai utilisé le code présenté par Duf42 dans cette discussion :
http://www.developpez.net/forums/d74...mation-matlab/
j'ai eu un problème pour déplacer une droite VERTICALE (x=0.1) de 0.1 jusqu'au 12 avec une pause de 0.01
j'ai essayé avec ce code là mais ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 % Création de l'axe AxMain = axes('XLim', [0,1]); % Définition de l'axe des abscisses x1=0.1; x2=0.1; y1=0; y2=0.3; X=line([x1 x2],[y1 y2] ,'Color','b') % Tracé de la courbe "figée" curve = plot(AxMain,X); % Boucle pour animer la courbe for i_plot = 1:2 pause(0.01); % Calcul d'un x "translaté" X_trans=X+(0.1*i_plot); % Modification de la courbe set(curve, 'YData', X_trans); drawnow; end
j'attends votre réponse avec impatience
merci d'avance
zak
Partager