【发布时间】:2016-06-05 18:49:24
【问题描述】:
我目前正在尝试将间隔切割成不等宽的切片。事实上,我希望每个切片的宽度遵循对数规则。例如,第一个间隔应该比第二个大,等等。
我很难记住我的数学课。所以假设我知道 a 和 b 分别是我的区间 I 和 n 的上下边界是切片数: 如何找到每个切片的上下边界(按照对数刻度)?
换句话说,这是我为获得等宽间隔所做的:
for (i = 1; i< p; i++) {
start = lower + i -1 + ((i-1) * size_piece);
if (i == p-1 ) {
end = upper;
} else {
end = start + size_piece;
}
//function(start, end)
}
其中:p-1= 切片数,size_piece = |b-a|。
我现在想要得到的是 start 和 end 值,但遵循对数刻度而不是算术刻度(将在for 循环)。
提前感谢您的帮助。
【问题讨论】:
-
不太清楚你要做什么
标签: scale distribution intervals logarithm