How to find Distance Between two points ?

5 Ansichten (letzte 30 Tage)
ankita soni
ankita soni am 30 Dez. 2019
Kommentiert: Bhaskar R am 3 Jan. 2020
Hello sir/ma'a,m
I want to find out the distance between each points in a time series in matlab. i dont know how to do it
Suppose a time series is [ 0.1, 0.1, 0.2, 0.5, 0.22], i want to find out the distance between each points. be more specific, if we take first column of this matrix(0.1), then i want to find distance between 0.1 and 0.1, 0.1 and 0.2, 0.1 and 0.5, 0.1 and 0.22.
then i want to take second column 0.1 and its distance with each column axcept first one (o.1).
then i want to take third column 0.2 and its distance with each column axcept first and second one (0.1, 0.1)
then want to take forth column 0.5 and its distance with left column axcept first, second and third one (0.1, 0.1, 0.2).
please help me with this.

Antworten (1)

Bhaskar R
Bhaskar R am 30 Dez. 2019
a = [ 0.1, 0.1, 0.2, 0.5, 0.22]; % your vector
dist = cell(1, length(a)-1); % your distance cell matrix empty initialization
for ii =1:length(dist)
dist{ii} = a(ii)-a(ii:end); % distances from each point
end
  3 Kommentare
ankita soni
ankita soni am 3 Jan. 2020
but it is not working..
Bhaskar R
Bhaskar R am 3 Jan. 2020
I am working on the MATLAB version 2019a, its working fine for me
Can you provide the produced error/not working thing ?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by