Calculating the differences of elements in an array

2 visualizzazioni (ultimi 30 giorni)
I have one file that has 7 clocks of 1x10000 doubles. To start, I need to figure out how to sort the time differences between one element in the array and all of the other elements.
I have the file loaded and I know how to use the sort() function but I don't know how to calculate all the time differences to one element.
Any help would be much appreciated

Risposta accettata

Matt J
Matt J il 2 Ott 2023
tsorted = sort(t-t(1))

Più risposte (1)

David Hill
David Hill il 2 Ott 2023
x=rand(1,10)
x = 1×10
0.3223 0.4650 0.4962 0.5099 0.6174 0.6520 0.6508 0.0071 0.4355 0.0731
d=x-x(1)
d = 1×10
0 0.1427 0.1739 0.1876 0.2951 0.3297 0.3285 -0.3153 0.1132 -0.2492

Categorie

Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by