comparing consecutive coordinate values in terms of X , Y and Z.
1 view (last 30 days)
Show older comments
I am trying to compare the consecutive values of centroid(points generated randomly : p = rand(100,3)) in all the three axes individually so as the change in values of consecutive coordinates in any particular axes value leads me to velocity in that particular axes(by using a formula to relate distance with time).Then i wish to find the acceleration from that velocity value so that i have the axis of change in acceleration as well.
Any expert guidance with a descriptive explanation would be appreciated.
1 Comment
madhan ravi
on 6 Nov 2018
upload your code and required datas and illustrate an example onto where your getting at
Answers (1)
KSSV
on 6 Nov 2018
N = 100;
P = rand(N,3) ;
% Get distances
d = pdist2(P,P) ;
[Q,idx] = sort(d(:,1)) ; % arrange points according to nearest
P = P(idx,:) ;
15 Comments
KSSV
on 7 Nov 2018
It is simple right? If A(X1,y1,z1) point is changed to B(X2,y2,z2). Then velocity is given by:
((x2-x1)/dt,(y2-y1)/dt,(z2-z1)/dt).
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!