标签: algorithm matlab math
我如何制定以下想法?
我有 p (参数)。我想知道有多少次我需要将它除以2,直到除法的结果在 d 附近。
例如,让 p = 400且 d = 25.我需要将它除以4,得到 d ~20
答案 0 :(得分:4)
平凡:d * 2 ^ n = p,因此n = log(p / d)/ log(2)。然后沿你想要的方向向上舍入n。