find in for loop

1 vue (au cours des 30 derniers jours)
Volkan Yangin
Volkan Yangin le 29 Nov 2015
Commenté : Star Strider le 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.

Réponses (2)

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

Connectez-vous pour commenter.


Walter Roberson
Walter Roberson le 29 Nov 2015
greater_values = Ne(Ne > tum_veriler_tamyukgucvolkan);
With no loop.
  1 commentaire
Volkan Yangin
Volkan Yangin le 29 Nov 2015
Modifié(e) : Volkan Yangin le 29 Nov 2015
thanks for your answer Walter Roberson :-)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by