# 对数计算器

计算任意有效底数的对数，并可选查看常用对数、二进制对数和自然对数

> 标准页面: https://elysiatools.com/zh/tools/logarithm-calculator

- **分类:** Math & Numbers

- **关键词:** 对数, log, 数学, 底数

## 概述

对数计算器是一款专为数学计算、工程分析和科学研究设计的在线工具。它能够快速计算任意有效底数的对数，并支持自定义小数精度。除了基础的对数计算外，该工具还可以一键生成常用对数（以10为底）、二进制对数（以2为底）和自然对数（以e为底）的对比结果，帮助用户在不同数学场景下高效处理数据。

## 输入项

- **数值输入** (text): Enter a positive number
- **对数底数** (text): Enter a valid base such as 2 or 10
- **小数精度** (number)
- **显示常用对数** (checkbox)

## 适用场景

- 需要快速计算非标准底数（如底数为3或7）的对数值时。
- 在进行信息论或计算机科学计算，需要频繁获取二进制对数（log2）时。
- 处理科学实验数据，需要同时对比常用对数（log10）和自然对数（ln）时。

## 工作原理

- 在“数值输入”框中填写需要计算对数的正实数。
- 在“对数底数”框中指定计算所用的底数（如10或2）。
- 根据需要调整“小数精度”（0-15位），并勾选是否“显示常用对数”以获取扩展结果。
- 提交后，工具将返回精确的对数计算结果及相关对数的对比数据。

## 使用案例

- 计算机科学专业的学生计算算法时间复杂度（如O(log n)）时的二进制对数求解。
- 化学工程师在计算溶液pH值或声学工程师计算分贝时处理以10为底的常用对数。
- 金融分析师在计算连续复利收益率时使用自然对数（ln）进行数据转换。

## 常见问题

### 输入的数值有什么限制吗？

是的，对数的真数（即输入的数值）必须是大于0的正实数。

### 底数可以输入负数或1吗？

不可以。对数的底数必须是大于0且不等于1的实数。

### 工具支持计算自然对数（ln）吗？

支持。您可以直接查看勾选“显示常用对数”后返回的自然对数（naturalLog）结果。

### 最高支持保留几位小数？

工具最高支持保留15位小数，您可以通过“小数精度”选项自由调整。

### 什么是“显示常用对数”功能？

勾选此项后，除了您指定的底数计算结果外，工具还会同时输出该数值的常用对数（log10）、二进制对数（log2）和自然对数（ln）。

## 相关工具

- [主动土压力计算器（Rankine）](https://elysiatools.com/zh/tools/active-earth-pressure): 按 Rankine 法计算无粘性土对光滑竖直挡土墙的主动土压力。K_a = tan²(45°−φ/2)。可选均布超载 q。给出基底压力 p₀、总力 P 与合力作用点高度。
- [反对数计算器](https://elysiatools.com/zh/tools/antilog-calculator): 计算任意有效底数的反对数，并可选通过再次取对数来验证结果
- [等差数列计算器](https://elysiatools.com/zh/tools/arithmetic-sequence-calculator): 计算等差数列的第 n 项、前若干项和有限项求和
- [立方根计算器](https://elysiatools.com/zh/tools/cube-root-calculator): 计算正数或负数的立方根，并验证重新立方后的结果
- [阶乘计算器](https://elysiatools.com/zh/tools/factorial-calculator): 计算非负整数的 n!，提供精确 BigInt 结果、可选步骤以及尾随零等相关数值
- [最大公约数和最小公倍数计算器](https://elysiatools.com/zh/tools/gcd-lcm-calculator): 计算两个或多个整数的最大公约数和最小公倍数
- [等比数列计算器](https://elysiatools.com/zh/tools/geometric-sequence-calculator): 计算等比数列的第 n 项、前若干项和有限项求和
- [RLC 阻抗与相位角计算器](https://elysiatools.com/zh/tools/impedance-calculator): 计算 RLC 串联或并联电路的复阻抗、模值与相位角：X_L=2πfL，X_C=1/(2πfC)，|Z|=√(R²+X²)，φ=atan2(X,R)。支持任意 R/L/C 子集组合及线性频率扫描。

## 示例

- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
