MATLAB Answers

How to find the longest and shortest section?

4 views (last 30 days)
Lev Mihailov
Lev Mihailov on 23 Aug 2019
Commented: Rik on 23 Aug 2019
Hello! Here is my code
Data1=[12 121 122 12 12 12 12 12 12 12 63 65 70 70 70 70 71 12 12 12 12 12 12];
Data2=[20 21 20 21 21 90 92 93 90 93 90 59 30 102 30 21 22 23 21]';
n= lengthData1);
x = 1:n';
%Wscat=Data;
[TF,L,U,C] = isoutlier(Data1);
plot(x,Data1,x(TF),Data1(TF),'x',x,L*ones(1,n),x,U*ones(1,n),x,C*ones(1,n))
legend('Original Data','Outlier','Lower Threshold','Upper Threshold','Center Value')
Is it possible to select the longest queue separately in matlab?
TF=[0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1]
I provided an example, I need the area with the largest number 1
help me how to do this and then where 1 put my values

  1 Comment

Rik
Rik on 23 Aug 2019
You can find the longest run with a combination of diff, find, and max (by using its second output).

Sign in to comment.

Answers (0)

Sign in to answer this question.