Calculating the velocity (vector) from a 2-Dline

4 ビュー (過去 30 日間)
tafteh
tafteh 2013 年 1 月 22 日
回答済み: Kubugha Bunonyo 2016 年 12 月 12 日
Hi all I have a line (path) which is drawn by mouse on the screen. The line is 3 column vector [X Y T] where x is the x position along x-axis, y is the y position along Y-axis and T is the time (second) that x,y are registered.
ex. line = [10, 1, 1.2; 12, 2, 1.3; ...]
Since the data (line) is discrete I am confused in calculating the velocity vector. further in calculating the acceleration vector (if needed)
can you help me in resolving this issue?
thanks, P

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 1 月 22 日
編集済み: Azzi Abdelmalek 2013 年 1 月 22 日
You can calculate the average velocity between two points (x1,y1) and (x2,y2), from time t1 to t2
S=sqrt((x2-x1)^2+(y2-y1)^2)/(t2-t1)
You can, also use interpolation.
  3 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 1 月 22 日
編集済み: Azzi Abdelmalek 2013 年 1 月 22 日
If you want, but I think, you can interpolate the vector velocity. But from the result you can't get the position. For how to choose interpolation, I'm not good with that
tafteh
tafteh 2013 年 1 月 22 日
thanks again, I guess the S=sqrt((x2-x1)^2+(y2-y1)^2)/(t2-t1) should be fine for me now.
cheers,

サインインしてコメントする。

その他の回答 (1 件)

Kubugha Bunonyo
Kubugha Bunonyo 2016 年 12 月 12 日
What if we are dealing with and image ?

カテゴリ

Help Center および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by