find in for loop

5 views (last 30 days)
Volkan Yangin
Volkan Yangin on 29 Nov 2015
Commented: Star Strider on 29 Nov 2015
Hi everbody
I want to find the "Ne" values which are greater than the "tum_veriler_tamyukgucvolkan" values.
I have 1724 "Ne" values and i can't solve this problem with using simple methods. I must use for loop.
for i=1:1:numel(Ne);
greater_values=find(Ne(1,i)>tum_veriler_tamyukgucvolkan)
end
I have no idea where i have made false things.
Thanks.

Answers (2)

Star Strider
Star Strider on 29 Nov 2015
Guessing here since I can’t run your code, but saving the ‘greater_values’ as a cell array could work:
for i=1:1:numel(Ne);
greater_values{i} = find(Ne(1,i)>tum_veriler_tamyukgucvolkan);
end
  2 Comments
Volkan Yangin
Volkan Yangin on 29 Nov 2015
thanks a lot for your answer Star Strider, your cell array solution is very helpful now. :-)
Star Strider
Star Strider on 29 Nov 2015
My pleasure!

Sign in to comment.


Walter Roberson
Walter Roberson on 29 Nov 2015
greater_values = Ne(Ne > tum_veriler_tamyukgucvolkan);
With no loop.
  1 Comment
Volkan Yangin
Volkan Yangin on 29 Nov 2015
Edited: Volkan Yangin on 29 Nov 2015
thanks for your answer Walter Roberson :-)

Sign in to comment.

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!