plotting a moving object

조회 수: 8 (최근 30일)
Shamsuddeen Abdullahi
Shamsuddeen Abdullahi 2019년 9월 28일
댓글: Shamsuddeen Abdullahi 2019년 9월 28일
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
darova
darova 2019년 9월 28일
I think something os wrong with your code
12Untitled.png
darova
darova 2019년 9월 28일
I think t variable should changes in while loop. Time flies you know

댓글을 달려면 로그인하십시오.

답변 (1개)

KALYAN ACHARJYA
KALYAN ACHARJYA 2019년 9월 28일
편집: KALYAN ACHARJYA 2019년 9월 28일
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

카테고리

Help CenterFile Exchange에서 Two y-axis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by