Looping for set Indices only

9 visualizaciones (últimos 30 días)
Ferd
Ferd el 11 de Jun. de 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 comentarios
Ryan
Ryan el 11 de Jun. de 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 el 11 de Jun. de 2012
Yes, indeed!

Iniciar sesión para comentar.

Respuesta aceptada

bym
bym el 11 de Jun. de 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 comentario
Ferd
Ferd el 12 de Jun. de 2012
or without the loop...:) kewl thanks!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by