Animate a movin rectangle car like model

3 Ansichten (letzte 30 Tage)
Shabnam
Shabnam am 19 Sep. 2018
Kommentiert: islam dib am 13 Dez. 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.

Akzeptierte Antwort

KSSV
KSSV am 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 Kommentare
Hanaa Jabbar
Hanaa Jabbar am 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 am 10 Dez. 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 ;

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Animation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by