Area under the curve using ginput

5 visualizzazioni (ultimi 30 giorni)
Harsimranjot Grewal
Harsimranjot Grewal il 27 Mag 2021
Hello Everyone,
I am trying to calculate the area under the curve specifically between the two points which I assigned during the calculation of higest value.The code is as follow for better understanding :
y =[];
y=ginput(2); % take two mouse inputs on the graph
[r,c,v]=find(y==(max(y(:,2)))); % find which one is higher
Peak=y(r,:) % output the highest value coordinates..
hold off
% Area
x = y;
y3 = 30 - 60 * cos(2 * pi / 100 * y);
A = trapz(x, y3)
So, I need help with calculation of area under the curve between the same points which I described earlier during the calualtion of highest value coordinates using the ginput.Any help would be appreciated.

Risposte (1)

Girijashankar Sahoo
Girijashankar Sahoo il 27 Mag 2021
%% In this code area under the two peak use
Area=trapz(Peak)

Categorie

Scopri di più su Graphics Object Properties in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by