How to animate a stick figure?
    14 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I need to make this stick figure move left and right, and up and down. It should be an animation that shows the stick figure sliding along the x axis, likely using linspace for a time vector. 
Here is the code for the stick figure:
joints = [-0.5 .9; -0.4 1.2; -0.2 1.4;  0.0 1.4;  0.2 1.4; ...         
    0.4 1.2;  0.3 .85;  0.0 1.6; -0.5 0.0; -0.4 0.0; ... 
    -0.3 0.5;  0.0 0.9;  0.3 0.5;  0.5 0.0;  0.7 0.0];
bones1  = [ 1  2; 2  3;  3  4;  4  5;  5  6;  6  7;  4  8; ...   
    4 12; 9 10; 10 11; 11 12; 12 13; 13 14; 14 15];
for k=1:size(bones1,1)
   plot([joints(bones1(k,1),1), joints(bones1(k,2),1)], [joints(bones1(k,1),2), joints(bones1(k,2),2)])
   hold on
    end
    plot(joints(:,1),  joints(:,2), 'o')
0 comentarios
Respuestas (1)
  Divya Yerraguntla
    
 el 13 de En. de 2020
        Have a look at this function to create animated lines in MATLAB:
0 comentarios
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!

