Area under a hysteresis curve

49 次查看(过去 30 天)
I am trying to calculate absolute area of a hysteresis loop as shown in attached image. I am first dividing the curve into 2 halves based on positive and negative values on y axis.
Then I have 2 curves in "red" and "yellow" on bottom half. I am using trapz(x,y) to find out area under both curves separately. And then the area that i require is double of the difference between the 2 areas.
Is this approach correct? Is there any simpler way of doing this? Thanks.

采纳的回答

KSSV
KSSV 2021-2-16
Yes yoou can use trapz. Other option is, arrange the coordinates of curves into a closed polygon and use polyarea.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Interpolation 的更多信息

产品


版本

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by