Derivative of Temperature vs time data
6 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
dpb
2025 年 2 月 26 日
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.
回答 (1 件)
charan
2025 年 5 月 12 日
Hi Ryan,
Here are some suggestions to calculate a smoother derivative of noisy data:
- Smoothing the data by using smoothing filters and moving averages can help reduce noise. Refer to the following documentation: https://www.mathworks.com/help/curvefit/smoothing-data.html
- Removing outliers from the data and normalizing the signal can help improve the derivative.
- Curve fitting can be done to the data to obtain a functional representation of the data and then differentiate the fitted curve to obtain a better derivative. Refer to the following documentation: https://www.mathworks.com/help/curvefit/example-differentiating-and-integrating-a-fit.html
The following MATLAB answer might be useful to you: https://www.mathworks.com/support/search.html/answers/253882-differentiating-a-noisy-position-signal.html
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!