AREA UNDER CURVE (TRAPZ)
Show older comments
LET SAY MY DATA LIKE PICTURE ATTACHED. HOW CAN I CALCULATE THE AREA UNDER CURVE UNTIL BASELINE. FOR EXAMPLE:
y1=sin(x)
baseline=y2=3
how do i use trapz? trapz(x,y1) and ?
1 Comment
Sasuka Teo
on 26 Jan 2016
Answers (2)
trapz(x,y1) - trapz(x,y2)
or
trapz(x,y3)
where y3=sin(x)-3.
Siranjeevi Gurumani
on 23 Oct 2021
Edited: Siranjeevi Gurumani
on 23 Oct 2021
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = 0.5;%range of sinx between [-1,1]
z = y1 - y2;
z(z<0) = 0;
Area_above_threshold = trapz(x,z)
Categories
Find more on Numerical Integration and Differentiation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!