Borrar filtros
Borrar filtros

How to calculate distance left in a specific time interval

2 visualizaciones (últimos 30 días)
Shin
Shin el 18 de En. de 2023
Respondida: KSSV el 18 de En. de 2023
Hi there, I have a start position, start = [1,2]; and an end position, endpos = [8,8];. How can I calculate the distance left to travel for each time interval, for example each time travel, the distance will decrease a little, given that the time array, tVec = 0:interval:100, where interval = 0.1, and velocity, vel = 0.1. Thanks.
start = [1 2];
endpos = [8 8];
interval = 0.1;
vel = 0.1;
tVec = 1:interval:100
-Chann-
  1 comentario
Dyuman Joshi
Dyuman Joshi el 18 de En. de 2023
What are the (x and y) components of the velocity? You have only stated a magnitude.

Iniciar sesión para comentar.

Respuestas (1)

KSSV
KSSV el 18 de En. de 2023
start = [1 2];
endpos = [8 8];
x = [start(1) endpos(1)]' ;
y = [start(2) endpos(2)]' ;
interval = 0.1;
vel = 0.1;
tVec = 1:interval:100 ;
p = polyfit(x,y,1) ;
xi = linspace(x(1),x(2),length(tVec)) ;
yi = polyval(p,xi) ;
plot(x,y,'*r',xi,yi,'b')

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by