3
我需要函數返回:步驟數學函數
用於任何數目的範圍從=>導致
[0.001,0.01) => 0.01
[0.01,0.1) => 0.1
[0.1,1) => 1
[1,10) => 10
[10,100) => 100
等
我的第一個想法是使用if
,但最糟糕的方式。有一個簡單的解決方案嗎?
我需要函數返回:步驟數學函數
用於任何數目的範圍從=>導致
[0.001,0.01) => 0.01
[0.01,0.1) => 0.1
[0.1,1) => 1
[1,10) => 10
[10,100) => 100
等
我的第一個想法是使用if
,但最糟糕的方式。有一個簡單的解決方案嗎?
10^(floor(log(x) + 1))
你想要什麼,只是間隔的上限?在數學上,這是sup函數的作用。 – Thomas 2010-05-25 19:47:17