How to integrate a data set?

조회 수: 18 (최근 30일)
Chuqi Zheng
Chuqi Zheng 2020년 2월 16일
댓글: Star Strider 2020년 2월 16일
I have a data set that includes data for temperature and specific heat capacity, and I need to integrate (Cv(T)/T)dT and (Cv(T))dT over 0 to 270. I uploaded the data into Matlab already, and I have a plot of the data (temp on x-axis, Cv on y-axis). How do I code for the cumulative entropy (see first equation) and energy (see second equation)?

채택된 답변

Star Strider
Star Strider 2020년 2월 16일
I would use the trapz function, or cumtrapz (linked to in the trapz documentation), depending on the result you want.
For example:
IntEq1 = trapz(T, Cv./T);
IntEq2 = trapz(T,Cv);
Without your data I am only guessing here, however these should at least be close to what you want. If you want vectors of interim results as well, replace trapz with cumtrapz in these assignments.
  댓글 수: 12
Chuqi Zheng
Chuqi Zheng 2020년 2월 16일
Got it! Thanks again for all your help. I really appreciate it.
Star Strider
Star Strider 2020년 2월 16일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Numerical Integration and Differentiation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by