Extreme points finding from set

9 vues (au cours des 30 derniers jours)
Silpa K
Silpa K le 18 Sep 2019
Commenté : Silpa K le 20 Sep 2019
d = xlsread('FaceFour_TRAIN.xlsx')
s = d(1:1,2:end);
fa = movstd(s,20,1);
secarray = movstd(fa,20,1) ;
secidx = find(secarray>.04);
f = secarray(secidx);
[maxvals, maxidx] = maxk(f,14);
sidx = secidx(maxidx);
x = 1:length(s);
key=plot(x, s, 'b-', sidx, s(sidx), 'go')
here the maximum points are extracted and plotted.I need to check and find only the extreme points from this,how can I do this.Please help me.
  13 commentaires
darova
darova le 20 Sep 2019
HOw you define "extreme" point? Where is it?
Silpa K
Silpa K le 20 Sep 2019
The maximum peak points present in the crust and trough.If I use findpeaks(d),then iam not getting the answer.
1×0 empty double row vector is the output coming.

Connectez-vous pour commenter.

Réponses (1)

Steven Lord
Steven Lord le 19 Sep 2019
I suspect some combination of islocalmin, islocalmax, and/or ischange will identify the points you've called out with + markers in your plot. All three of these functions were introduced as part of MATLAB in release R2017b.
  1 commentaire
Silpa K
Silpa K le 20 Sep 2019
sir,Iam not getting.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by