How to calculate partial area-under-the-curve?

2 visualizaciones (últimos 30 días)
M G
M G el 22 de Mzo. de 2014
Comentada: Laura Kim el 27 de Mayo de 2019
Hi all,
I am trying to find the area under the curve (AUC) for a part of a graph. I use "trapz" function, but this function calculates the AUC for a entire area below the selected part of the graph. Any hint how I can calculate only part of it (not entire part until x-axis)? Please see figure. Interested are to be calculate is in red.
Thanks, Mehdi
(for simulation of data, just generate a random vector and try a part of it.)

Respuesta aceptada

Mischa Kim
Mischa Kim el 22 de Mzo. de 2014
Mehdi, use trapz twice to subtract the area below the red marked one (between x-axis and data points y = 0.3111, 0.1848 ) from the entire area.
  3 comentarios
Mischa Kim
Mischa Kim el 22 de Mzo. de 2014
This should do
trapz(data(221:224)) - trapz([221 224],[data(221) data(224)])
Laura Kim
Laura Kim el 27 de Mayo de 2019
Hi I was wondering if this method worked.
thank you

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Numerical Integration and Differentiation en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by