# Area under the curve using ginput

5 ビュー (過去 30 日間)
Harsimranjot Grewal 2021 年 5 月 27 日

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.

サインインしてコメントする。

### 回答 (1 件)

Girijashankar Sahoo 2021 年 5 月 27 日
%% In this code area under the two peak use
Area=trapz(Peak)

サインインしてコメントする。

### Community Treasure Hunt

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

Start Hunting!

Translated by