Max difference in a table column

PLS HELP! Error!
I've got a table with about 20 numeric values seperated by different rows in one column. I would like to find the largest difference between each one (in order) and then select the largest difference.
so basically, how can I go through each row and subtract the previous row from it? and keep the largest value
EDIT: this is what i have and it works but...
myMax = -Inf
for i= 1:20
cNum = abs(t.Distance(i+1) - t.Distance(i))
if cNum > myMax
myMax = cNum
end
end
keep getting an error of:
Index exceeds the number of array elements (20).
Error in tabular/dotParenReference (line 114)
b = b(rowIndices);
Error in maxSegmentLength (line 20)
first = t.Distance(i+1)
not sure what to do!

 Accepted Answer

More Answers (0)

Products

Release

R2021a

Asked:

on 5 Mar 2022

Edited:

on 5 Mar 2022

Community Treasure Hunt

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

Start Hunting!