How to calculate Area under a curve

1 回表示 (過去 30 日間)
Ahmed
Ahmed 2019 年 12 月 19 日
回答済み: Elnaz Ensafi 2020 年 7 月 31 日
Hello All,
I am trying to calculate shaded area of my x and y data given in the excel sheet. I am using the following code which calculates the entire area, but I want to subtract the un-shaded area from.
x = xlsread('filename','A:A');
y = xlsread('filename','B:B')
Integral = trapz(x,y);
area(x, y);
;
Is there anyone help me with the correct code please ?. Your response will be appreciated too much.

採用された回答

Star Strider
Star Strider 2019 年 12 月 19 日
Try this to get the integral only between 20 and 40:
lims = (x >= 20) & (x <= 40);
Integral = trapz(x(lims),y(lims));
  2 件のコメント
Ahmed
Ahmed 2019 年 12 月 19 日
Thanks a lot, truly appreciate it
Star Strider
Star Strider 2019 年 12 月 19 日
As always, my pleasure!

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

その他の回答 (1 件)

Elnaz Ensafi
Elnaz Ensafi 2020 年 7 月 31 日
I have plot that I extracted from EEG data. I would like to extract area under the curve from 25 ms to 275 ms. could you Please help me in this case?

カテゴリ

Help Center および File ExchangeEEG/MEG/ECoG についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by