Looping for set Indices only

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 个评论

So you are trying to populate a vector Positive02 that is strictly the positive values of all rows and the LowRPMIndex columns of O2?
Yes, indeed!

请先登录,再进行评论。

 采纳的回答

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 个)

类别

在 帮助中心 和 File 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