How do I set a starting point in a find function

23 views (last 30 days)
Hi,
I want to find the first value in a array after a specific rownumber.
Eg:
A = [3; 6; 2; 3; 1; 7];
[a b] = find(A >= 4,1,'first');
here the function will find a=2, b=1, but I want to start the find function at this specific point.
Is it possible to set a starting point for the find-funktion?
Greetings
Benni

Accepted Answer

Jon
Jon on 12 Nov 2021
If you know you wanted to start the search at a known row and column index you could use
iStart = 2
jStart = 3
[a,b] = find(A(iStart:end,jStart:end)>=4,1,'first')

More Answers (0)

Categories

Find more on Images in Help Center and File Exchange

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!