Max difference in a table column
5 ビュー (過去 30 日間)
古いコメントを表示
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!
0 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!