Animate a movin rectangle car like model
    10 views (last 30 days)
  
       Show older comments
    
hi
I need to model 3 cars, 2 are not moving and the third should be parked between them. I mean the third one should follow a fifth order polynomial path.
0 Comments
Accepted Answer
  KSSV
      
      
 on 19 Sep 2018
        L = 1. ; B = 2. ;
C = [0. 0. ; L 0. ; L B ; 0. B; 0 0.] ;
C1 = [0. 0]+C ;
C2 = [0. 5.]+C ;
C3 = [0. 10.]+C ;
 path = rand(10,2) ;
for i = 1:10
    plot(C1(:,1),C1(:,2),'r')
    hold on
    plot(C2(:,1)+path(i,1),C2(:,2)+path(i,2),'b')
    plot(C3(:,1),C3(:,2),'g')
    hold off
    axis([-10 10 0 20])
    drawnow
    pause(0.5)
end
4 Comments
  Hanaa Jabbar
 on 22 May 2020
				How I make the second car passes the third car in mind, which changes its right movement or left when you reach the third car
  islam dib
 on 10 Dec 2020
				I ve used this code
L = 1. ; B = 2. ;
C = [0. 0. ; L 0. ; L B ; 0. B; 0 0.] ;
C1 = [0. 0]+C ;
C2 = [0. 5.]+C ;
C3 = [0. 10.]+C ;
 path = rand(10,2) ;
for i = 1:10
    plot(C1(:,1),C1(:,2),'r')
    hold on
    plot(C2(:,1)+path(i,1),C2(:,2)+path(i,2),'b')
    plot(C3(:,1),C3(:,2),'g')
    hold off
    axis([-10 10 0 20])
    drawnow
    pause(0.5)
end
and I got this error
>> plot8cqr
Error using  + 
Matrix dimensions must agree.
Error in plot8cqr (line 3)
C1 = [0. 0]+C ;
More Answers (1)
  islam dib
 on 7 Dec 2020
        I got this error !!
Error using  + 
Matrix dimensions must agree.
Error in Untitled (line 3)
C1 = [0. 0]+C ;
4 Comments
  KSSV
      
      
 on 11 Dec 2020
				This is not showing any error. It ran sucessfully. 
L = 1. ; B = 2. ;
C = [0. 0. ; L 0. ; L B ; 0. B; 0 0.] ;
C1 = [0. 0]+C ;
C2 = [0. 5.]+C ;
C3 = [0. 10.]+C ;
 path = rand(10,2) ;
for i = 1:10
    plot(C1(:,1),C1(:,2),'r')
    hold on
    plot(C2(:,1)+path(i,1),C2(:,2)+path(i,2),'b')
    plot(C3(:,1),C3(:,2),'g')
    hold off
    axis([-10 10 0 20])
    drawnow
    pause(0.5)
end
See Also
Categories
				Find more on Animation in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


