How can I use decreasing x-data using findpeaks?

1 回表示 (過去 30 日間)
Jort Puiman
Jort Puiman 2021 年 3 月 3 日
コメント済み: Yasuyuki Hamanaka 2021 年 6 月 19 日
Hello everyone,
I want to analyse my Cyclic Voltammetry data on its peaks, which has increasing and decreasing X values and their own corresponding Y values. For this, I just installed the necessary toolbox, but when I try to run the following code:
[pks, LOCS] = findpeaks(GlucoseS3{:,4}, GlucoseS3{:,1});
I get the following error:
Error using findpeaks
Expected X to be strictly increasing.
I reckon that the code recognises GlucoseS3{:,1} to be X, and have increasing as well as decreasing values.
How can I change this code to accept decreasing X values, as I have to analyse a lot of datasets with each 700 points.

回答 (1 件)

KSSV
KSSV 2021 年 3 月 3 日
May be you should try:
[pks, LOCS] = findpeaks(GlucoseS3{:,1}, GlucoseS3{:,4});
  2 件のコメント
Jort Puiman
Jort Puiman 2021 年 3 月 3 日
Unfortunately it doesn't work, but I've found another way by using gradient and find(x<0.001). Still, thanks for your answer!
Yasuyuki Hamanaka
Yasuyuki Hamanaka 2021 年 6 月 19 日
Would you tell me how to solve the problem?

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

カテゴリ

Help Center および File ExchangeDescriptive Statistics についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by