如何从直线轴到圆木? 我有一个C++程序,用户点击屏幕上的两个点,我必须从中创建一个LogiLym刻度。比如:
10100100010000 假设我的第一个点是10个像素5,10000个像素200 那么,当鼠标指向屏幕时,如何计算使其显示日志值的方程式呢 谢谢。您所需要的只是功能。首先假设没有偏移。如果x轴上的值为如何从直线轴到圆木? 我有一个C++程序,用户点击屏幕上的两个点,我必须从中创建一个LogiLym刻度。比如:,c++,scale,C++,Scale,10100100010000 假设我的第一个点是10个像素5,10000个像素200 那么,当鼠标指向屏幕时,如何计算使其显示日志值的方程式呢 谢谢。您所需要的只是功能。首先假设没有偏移。如果x轴上的值为x,则可以通过以下方式获得其日志值(例如,在基数10中): 如果希望x从某个偏移量开始计数(比如x0),则应调整x: log(x - x0) / log(10) 如果您希望结果点在某个点上偏移(例如lx0),那么只需执行以下操作: log(x - x0) / log(10) + lx0 这不
x
,则可以通过以下方式获得其日志值(例如,在基数10中):
如果希望x
从某个偏移量开始计数(比如x0
),则应调整x
:
log(x - x0) / log(10)
如果您希望结果点在某个点上偏移(例如lx0
),那么只需执行以下操作:
log(x - x0) / log(10) + lx0
这不是所谓的日志记录。删除了标签。注意还有一个log10函数。
log(x - x0) / log(10) + lx0