2013-03-18 60 views
0

我想知道如何实现以下功能:我有一个名为TimeSteps的矢量(标量)。时间步长根据矢量的长度(nBins_max)递增,通常将其设置为固定长度(但我可能会偶尔改变它)。 要声明一个5个完整的系统转我会用:以特定循环值检索数据

TimeSteps = 5*nBins_max; 

我想为我系统的每个旋转检索数据。在pseduo码我期待实现像下面这样:

where TimeSteps = each multiple of nBins_max 
retrieve data 
end 

我可以手动在时间步我感兴趣的每个数字然而,设置此,由于辊中的一些数字我系统可能被证明是乏味且可能出错的!此外,时间步长在其范围内变化很大,有时为1 * nBins_max,有时为1000 * nBins_max,可能比这更多!

任何指针或一般帮助表示赞赏! 感谢您阅读

理查德

回答

1

模量是在nBins_max的每个多个零:

where mod(TimeSteps, nBins_max)==0 
    retrieve data 
end 

希望帮助?

+0

是的确的确如此!我没有考虑过,猜测我的理论有点生疏!再次感谢理查德 – richyo1000 2013-03-18 13:01:27