Effacer les filtres
Effacer les filtres

Looping for set Indices only

6 vues (au cours des 30 derniers jours)
Ferd
Ferd le 11 Juin 2012
Hi,
I have an arrays that is slightly off the my predicted values after calculations and would like to investigate those iterations. The two arrays are basically indices from the loop. I identified those itearations as an array. Now, I would like to use just those indices in another loop to calculate further.
LowRPMIndex = [16;31;46;60;75;90;105;119;130;144;145;146];
for y= 1:length(LowRPMIndex)
PositiveO2(y)= find(O2(:,LowRPMIndex)>0);
end
I would like the "y" to be the Index value value while it loops until the length of the LowRPMIndex.
Thanks
  2 commentaires
Ryan
Ryan le 11 Juin 2012
So you are trying to populate a vector Positive02 that is strictly the positive values of all rows and the LowRPMIndex columns of O2?
Ferd
Ferd le 11 Juin 2012
Yes, indeed!

Connectez-vous pour commenter.

Réponse acceptée

bym
bym le 11 Juin 2012
O2 = randi([-5,10],150); %Create sample data
subO2 =O2(:,LowRPMIndex); % pull out all rows of LowRPMIndex columns
PositiveO2 = subO2(subO2>0); % get positive values
  1 commentaire
Ferd
Ferd le 12 Juin 2012
or without the loop...:) kewl thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

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

Community Treasure Hunt

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

Start Hunting!

Translated by