Need to find the area between two functions

I've got the following code, Y is a numeric matrix. Using the trapz function I've been able to find the area under the curve. Is it possible to find the area under the curve above Y=0.8 and between X=-0.03 and 0.03. the graph is a bell shaped curve for reference
x = [1:9996];
y = [B1];
plot(x, y);
trapz(x,y)

3 commentaires

HighPhi
HighPhi le 10 Fév 2022
what is your B1? I may be able to help you if I knew what was inside y.
Kano Lewis
Kano Lewis le 10 Fév 2022
thank you for your help,
B1 is the data in my excel spreadsheet from b27 to b(27+9996)
Kano Lewis
Kano Lewis le 10 Fév 2022
I imported it as a numerical matrix if this helps

Connectez-vous pour commenter.

 Réponse acceptée

Cris LaPierre
Cris LaPierre le 10 Fév 2022

0 votes

Find the area under each function separately, then subtract them.

Plus de réponses (1)

yanqi liu
yanqi liu le 11 Fév 2022
x = [1:9996];
y = [B1];
ind = y < 0.8;
x(ind) = [];
y(ind) = [];
plot(x, y);
trapz(x,y)

Catégories

Produits

Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by