How do I find slope for large dataset?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Stephen Tete
am 3 Nov. 2022
Kommentiert: Stephen Tete
am 15 Nov. 2022
I have a large dataset and i want to compute the gradient for between two corresponding data and their corresponding times for a large data.
time data
20 6.6
30.3 7.2
41 -8.6
. .
. .
for a large dataset i want to do
A = (7.2 - 6.6) / (30.3 - 20) and store all output in a column format in A.
I tried to use a for loop but my output is not what it needs to be
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Jan
am 14 Nov. 2022
The command gradient(x, t) solves this similar to diff(x) ./ diff(t), but with using the 2-sided difference except for the margins. This replies the same number of elements as the input and is numerically more stable.
Siehe auch
Kategorien
Mehr zu Logical 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!