我想知道如何实现以下目标:我有一个名为TimeSteps的向量(标量)。 TimeSteps根据矢量(nBins_max)的长度递增,该矢量通常被设置为固定长度(但我可能偶尔改变它)。 要宣布5个完整的系统轮换,我将使用:
TimeSteps = 5*nBins_max;
我想为系统的每次轮换检索数据。在pseduo-code中我希望实现以下内容:
where TimeSteps = each multiple of nBins_max
retrieve data
end
我可以在我感兴趣的每个时间步长处手动设置,但是,由于我的一些系统中的滚轮数量,这可能被证明是乏味的并且可能容易出错!此外,时间步长在其范围内变化很大,有时为1 * nBins_max,有时为1000 * nBins_max,可能超过此值!
任何指针或一般帮助表示赞赏! 感谢您的阅读
理查德
答案 0 :(得分:1)
在nBins_max的每个倍数处模数为零:
where mod(TimeSteps, nBins_max)==0
retrieve data
end
希望有帮助吗?