
plotting a moving object
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I want to plot the movement or path of a car moving with a velocity,v, from a point (x0,y0) to (x1,y1).
I used the following codes but not getting what I want.
(x0,y0)=(0,0)
(x1,y1).=(15,8)
v=1;
px=0;
py=0
t=0.1; % time increament to indicates when the locatio of the car should change
dist=0
for i=1:1:x1
dist(i)= sqrt( (x0-(t.*v)).^2 + (y0-(t.*v)).^2)
figure (1)
plot(t, dist(i), px, py)
pause (0.5)
px=px+i
py=py+i
end
pls help.
2 Kommentare
Antworten (1)
KALYAN ACHARJYA
am 28 Sep. 2019
Bearbeitet: KALYAN ACHARJYA
am 28 Sep. 2019
Is this?
x0=0;y0=0;
x1=15;y1=8;
v=1;
px=0;
py=0;
t=0.1;
dist=0;
for i=1:1:x1
dist(i)=sqrt((x0-(t.*v)).^2 +(y0-(t.*v)).^2)
figure (1), plot(t,dist(i), px, py);
pause(0.5);
px=px+i;
py=py+i;
end
Siehe auch
Kategorien
Mehr zu Graphics Performance 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!