Derivative of Temperature vs time data

4 vues (au cours des 30 derniers jours)
ryan
ryan le 25 Fév 2025
Réponse apportée : charan le 12 Mai 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 commentaires
Sam Chak
Sam Chak le 25 Fév 2025
Modifié(e) : Sam Chak le 25 Fév 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 le 26 Fév 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.

Connectez-vous pour commenter.

Réponses (1)

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

Tags

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by