Derivative of Temperature vs time data

4 views (last 30 days)
ryan
ryan on 25 Feb 2025
Answered: charan on 12 May 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 Comments
Sam Chak
Sam Chak on 25 Feb 2025
Edited: Sam Chak on 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 on 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.

Sign in to comment.

Answers (1)

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

Tags

Products


Release

R2019b

Community Treasure Hunt

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

Start Hunting!