Derivative of Temperature vs time data

6 visualizzazioni (ultimi 30 giorni)
ryan
ryan il 25 Feb 2025
Risposto: charan il 12 Mag 2025
I have a CSV file with temperature data and time. I am trying to model the dynamic response of the temperature sensor, to do so I want to take the derivative of the data. I have used the "diff" command but my data just looks messy.
  5 Commenti
Sam Chak
Sam Chak il 25 Feb 2025
Modificato: Sam Chak il 25 Feb 2025

Hi Ryan, the diff() function in MATLAB, when applied to the measured data, will return some values. But it does not magically give you a smooth and beautiful mathematical model, like dT/dt = f(T). Just for your info.

P.S. Same as gradient().

dpb
dpb il 26 Feb 2025
And, of course, it also presumes the times have been recorded with sufficient precision to be able to use them...one often finds a timestamp has been recorded but not with sufficient precision to be useful.

Accedi per commentare.

Risposte (1)

charan
charan il 12 Mag 2025
Hi Ryan,
Here are some suggestions to calculate a smoother derivative of noisy data:

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by