find in for loop

1 Ansicht (letzte 30 Tage)
Volkan Yangin
Volkan Yangin am 29 Nov. 2015
Kommentiert: Star Strider am 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.

Antworten (2)

Star Strider
Star Strider am 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 Kommentare
Volkan Yangin
Volkan Yangin am 29 Nov. 2015
thanks a lot for your answer Star Strider, your cell array solution is very helpful now. :-)
Star Strider
Star Strider am 29 Nov. 2015
My pleasure!

Melden Sie sich an, um zu kommentieren.


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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by