Effacer les filtres
Effacer les filtres

Resample issue with findpeaks

1 vue (au cours des 30 derniers jours)
Matlabbey
Matlabbey le 15 Août 2012
Hi,
I'm not sure what the issue is so I will post the code and hopefully someone knows what's going on. :D
x = 1:numel(y); y = data;
xx = 1:2:numel(y);
yy = spline(x,y,xx);
I want to resample the data then use the spline function and then use findpeaks do find maximum values. Here is the problem:
Let's say I plot(xx) or plot(yy). It only shows 50 values. If I plot (xx,yy) I get 100 values. This issue is messing up the locations and values of the peaks...I'm not sure how to solve this. Does that make sense?
Thanks you for any suggestions!
  1 commentaire
Walter Roberson
Walter Roberson le 16 Août 2012
Please show size(xx) and size(yy)

Connectez-vous pour commenter.

Réponses (1)

per isakson
per isakson le 16 Août 2012
Modifié(e) : per isakson le 16 Août 2012
"Let's say I plot(xx) or plot(yy). It only shows 50 values. If I plot (xx,yy) I get 100 values." If size(xx) and size(yy) both are [1,50] then
plot( xx, yy, 'd' )
should give 50 points. However,
plot( [ xx, yy ], 'd' )
will give 100 points

Catégories

En savoir plus sur Two y-axis dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by