Error message when using findpeaks and csvread
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I am using findpeaks to detect peaks on ECG data (attached). I get the following error message:
Error using findpeaks>parse_inputs (line 325)
Error: File: strncmpi.m Line: 1 Column: 1
The input character is not valid in MATLAB statements or expressions.
Error in findpeaks (line 132)
= parse_inputs(Yin,varargin{:});
Also, when loading the csv file using csvread I get the following error:
usage: unique (x) or unique (x, 'rows')Undefined function or variable 'toascii'.
Error in dlmread (line 143)
throw(exception);
Error in csvread (line 47)
m=dlmread(filename, ',', r, c);
I could open the csv file and find peaks successfully maybe 2 weeks ago but now it fails with the same code.
Many thanks,
SJ
1 commentaire
KSSV
le 28 Juil 2017
What code you have tried? Show us here.....also what does which findpeaks shows on the screen?
Réponses (1)
Cong Ba
le 1 Août 2017
Try this (remember to put the csv file in the working folder):
data = csvread('baselinesmooth.csv');
[pks,locs] = findpeaks(data);
plot(data); hold on;
plot(locs, pks, 'o');
If this doesn't work correctly, could you tell us the version of MATLAB you're using?
0 commentaires
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!