Looping for set Indices only

7 次查看(过去 30 天)
Ferd
Ferd 2012-6-11
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 个评论
Ryan
Ryan 2012-6-11
So you are trying to populate a vector Positive02 that is strictly the positive values of all rows and the LowRPMIndex columns of O2?

请先登录,再进行评论。

采纳的回答

bym
bym 2012-6-11
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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by