MATLAB Answers

loop to work with the column

1 view (last 30 days)
Lev Mihailov
Lev Mihailov on 27 Jan 2020
Edited: Lev Mihailov on 27 Jan 2020
Hello! There is a loop, I need to know automatically how many values ​​after the point
X=[1 2 3 4 5 6 90 70 60 50 6 5 4 3 2
1 2 3 4 5 6 60 70 60 50 6 5 4 3 2
1 2 3 4 5 6 60 60 70 50 6 5 4 3 2]';
for i=1:length(X(1,:))
[~,loc1]=max(X);
end
% and now I need to find out how many values ​​from maxim to 6
% ans(1) = 4 % 70 60 50 6 % ans(2)=3 % 60 50 6 % ans(3)=2
how do i do this?
  2 Comments
Lev Mihailov
Lev Mihailov on 27 Jan 2020
point of my maximum, the values should be from it to 6 (or close to this value 5.9.6.1)
p.s.the loop should get the same answers as mine
X=[1 2 3 4 5 6 90 70 60 50 6 5 4 3 2
1 2 3 4 5 6 60 70 60 50 6 5 4 3 2
1 2 3 4 5 6 60 60 70 50 6 5 4 3 2]';
% ans(1)=4; ans(2)=3; ans(3)=2

Sign in to comment.

Answers (1)

KSSV
KSSV on 27 Jan 2020
iwant = sum(X>6,1)
  1 Comment
Lev Mihailov
Lev Mihailov on 27 Jan 2020
iwant =
4 4 4
such a variation gives the wrong answer

Sign in to comment.

Products

Community Treasure Hunt

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

Start Hunting!

Translated by