Animate a movin rectangle car like model

14 vues (au cours des 30 derniers jours)
Shabnam
Shabnam le 19 Sep 2018
Commenté : islam dib le 13 Déc 2020
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.

Réponse acceptée

KSSV
KSSV le 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 commentaires
Hanaa Jabbar
Hanaa Jabbar le 22 Mai 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
islam dib le 10 Déc 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 ;

Connectez-vous pour commenter.

Plus de réponses (1)

islam dib
islam dib le 7 Déc 2020
I got this error !!
Error using +
Matrix dimensions must agree.
Error in Untitled (line 3)
C1 = [0. 0]+C ;
  4 commentaires
KSSV
KSSV le 11 Déc 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
islam dib
islam dib le 13 Déc 2020
I'm using Matlab 2013b, I think this is the problem, isn't ?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by