使用说明
计算器MCP
高精度科学计算器
Go语言实现的高精度科学计算器,支持复杂的数学运算,精度可定制。
特性
-
基本操作
- 加法(+)、减法(-)、乘法(*)、除法(/)
- 支持嵌套括号,例如(1+2)*3
- 支持任意精度十进制计算
-
数学常量
- PI(π):数学常数PI
- E(E):自然对数的底数
-
数学函数
- sqrt(x):平方根计算
- pow(x,y):指数运算,例如2^3
- log(x,b):以b为底的对数,例如log(8,2)=3
- ln(x):自然对数(基数 e),例如 ln(e) = 1
- lg(x):常用对数(以10为底),例如lg(100)=2
-
三角函数
- sin(x):正弦函数
- cos(x):余弦函数
- tan(x):切线函数
- asin(x):正弦函数,输入范围[-1,1]
- acos(x):反正弦函数,输入范围[-1,1]
- atan(x):反正切函数
-
精度管理
- 支持自定义计算精度
- 默认精度为小数点后10位
- 最大精度可达75位小数
使用示例:
- 基本操作:1+2*3
- 恒定运行:2*PI
- 函数计算:sqrt(16)
- 复合运算:(1+sqrt(16))*2
- 三角函数:sin(PI/2)
- 高精度:E^2
- 对数:对数(1000,10)=3
- 自然对数:ln(E^2)=2
- 常用对数:lg(1000)=3
重要提示:
- 不允许除以零
- 不允许使用负数的平方根
- 反三角函数的输入值必须在有效范围内
- 对数输入和底数必须为正,底数不能为1
- 自然对数输入必须为正
