plotting a moving object

2 visualizaciones (últimos 30 días)
Shamsuddeen Abdullahi
Shamsuddeen Abdullahi el 28 de Sept. de 2019
Comentada: Shamsuddeen Abdullahi el 28 de Sept. de 2019
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 comentarios
darova
darova el 28 de Sept. de 2019
I think something os wrong with your code
12Untitled.png
darova
darova el 28 de Sept. de 2019
I think t variable should changes in while loop. Time flies you know

Iniciar sesión para comentar.

Respuestas (1)

KALYAN ACHARJYA
KALYAN ACHARJYA el 28 de Sept. de 2019
Editada: KALYAN ACHARJYA el 28 de Sept. de 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

Categorías

Más información sobre Mathematics 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!

Translated by