How can i add text in animated line
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Rajawarman Thiruselvam
 el 7 de Jul. de 2021
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 8 de Jul. de 2021
            In this program, I have done with animated line plot, here how can i add text only when the line reaches to end or in some middle point. how can i do this?
clear all
close all
clc
figure
h = animatedline('linewidth',2);
axis([1 7 1 7])
axis ij
grid on
x=1:4;
n = 100;
xx=linspace(x(1),x(end),n);
y = [1 1 2 1];
yy = interp1(x,y,xx);
for ci=1:n
        addpoints(h,xx(ci),yy(ci));
        pause(0.03);
        drawnow
end
0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 7 de Jul. de 2021
        
      Editada: Star Strider
      
      
 el 7 de Jul. de 2021
  
      Try this — 
figure
h = animatedline('linewidth',2);
axis([1 7 1 7])
axis ij
grid on
x=1:4;
n = 100;
xx=linspace(x(1),x(end),n);
y = [1 1 2 1];
yy = interp1(x,y,xx);
for ci=1:n
        addpoints(h,xx(ci),yy(ci));
        pause(0.03);
        drawnow
        if yy(ci) == max(y)
            text(xx(ci), yy(ci), '$\uparrow Maximum$', 'Horiz','left', 'Vert','top', 'Interpreter','latex')
        end
        if ci == n
            text(xx(ci), yy(ci), '$\leftarrow End$', 'Horiz','left', 'Vert','middle', 'Interpreter','latex')
        end
end
EDIT — (7 Jul 2021 at 16:40)
Corrected typographical error.  
.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Animation en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


