在系统动力学中,存在转换(如Arnold的猫图),其中除了索引n的迭代之外,还应用(mod 1)。例如:
Xn + 1 = 2 Xn (mod 1)
对于初始值0.65,我们将获得序列
(2x0.65) (mod 1) = 1.3 (mod 1) = 0.3
(2x0.3) (mod 1) = 0.6 (mod 1) = 0.6
(2x0.6) (mod 1) = 1.2 (mod 1) = 0.2
(2x0.2) (mod 1) = 0.4 (mod 1) = 0.4
That is: 0.65, 0.3, 0.6, 0.2, 0.4, .....
我不明白应用了哪条规则,因为我相信所有A的A mod 1 = 0。 任何人都可以谈论这个案件的主题吗?
答案 0 :(得分:1)
此处x mod 1
表示删除1
的整数倍以获得尽可能小的结果。也就是x
的小数部分。
在C
中,您有一个实现此操作的fmod
函数。