lg2的估值
这几天睡觉,总是稀里糊涂的算lg2的值,记忆中是0.3010。虽然有N多算法可以展开计算,不过太复杂。下面是我想到的一个比较简单的近似估值方法。
首先,5/4<2,(5/4)^3<2,但是(5/4)^4>2,so,有这么一个不等式:(5/4)^3<2<(5/4)^4,两边都取lg,得到:
3*lg(5/4)<lg2<4*lg(5/4)
lg(5/4)=lg5-lg4=1-lg2-2*lg2=1-3lg2
so,得到:
3*(1-3lg2)<lg2<4*(1-3lg2),展开得到:3-9lg2<lg2<4-12lg2
哈哈:
0.3000<lg2<4/13=0.3077(不知道简单的运算,还有什么方式能逼近这个数字?多项式展开就不要说了)
估算lg2>0.3最简单的方式还是:2^10=1024>1000,so,10*lg2>3--->lg2>0.3
首先,5/4<2,(5/4)^3<2,但是(5/4)^4>2,so,有这么一个不等式:(5/4)^3<2<(5/4)^4,两边都取lg,得到:
3*lg(5/4)<lg2<4*lg(5/4)
lg(5/4)=lg5-lg4=1-lg2-2*lg2=1-3lg2
so,得到:
3*(1-3lg2)<lg2<4*(1-3lg2),展开得到:3-9lg2<lg2<4-12lg2
哈哈:
0.3000<lg2<4/13=0.3077(不知道简单的运算,还有什么方式能逼近这个数字?多项式展开就不要说了)
估算lg2>0.3最简单的方式还是:2^10=1024>1000,so,10*lg2>3--->lg2>0.3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?