Filter löschen
Filter löschen

How can I use decreasing x-data using findpeaks?

3 Ansichten (letzte 30 Tage)
Jort Puiman
Jort Puiman am 3 Mär. 2021
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.

Antworten (1)

KSSV
KSSV am 3 Mär. 2021
May be you should try:
[pks, LOCS] = findpeaks(GlucoseS3{:,1}, GlucoseS3{:,4});
  2 Kommentare
Jort Puiman
Jort Puiman am 3 Mär. 2021
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 am 19 Jun. 2021
Would you tell me how to solve the problem?

Melden Sie sich an, um zu kommentieren.

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by