MATLAB Answers

Extreme points finding from set

11 views (last 30 days)
Silpa K
Silpa K on 18 Sep 2019
Commented: Silpa K on 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 Comments

Silpa K
Silpa K on 20 Sep 2019
Sir,It is only a sample graph.I need to find all the extreme points(Present in the crust and trough)
darova
darova on 20 Sep 2019
HOw you define "extreme" point? Where is it?
Silpa K
Silpa K on 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.

Sign in to comment.

Answers (1)

Steven Lord
Steven Lord on 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 Comment

Silpa K
Silpa K on 20 Sep 2019
sir,Iam not getting.

Sign in to comment.

Sign in to answer this question.