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