Qalculate!:全能型科学计算器
Qalculate! 是一款功能强大的桌面计算器软件,覆盖基础运算、科学计算、符号运算等多维度需求,性能远超系统自带计算器,能满足科研、学术领域的复杂计算要求。
核心功能详解
计算与解析能力
支持基础运算符号:+ – * / ^ E () && || ! >= <= != ~ & | <>
字符串容错解析:智能处理不规范表达式(如 log5/2.5(3)+(2(3+5 自动解析为 ln(5)/(2.53)+23+5)
表达式多元素组合:数字、函数、单位、变量、向量、矩阵、日期任意搭配
特殊数值支持:复数、无穷量(∞)
进阶特性:误差传递、区间算法(有效数字确定/间隔数计算)
进制与格式:常用进制、负数/非整数根、六十进制、时间格式、罗马数字
混淆规避:禁用函数/变量/单位避免歧义(如 (a+b)^2 不解析为 (are+barn)^2)
可控隐式乘法、矩阵/向量运算(含行列式)
详细错误提示、高精度计算、RPN(逆波兰式)模式
结果显示自定义
格式支持:常用进制、负数/非整数根、六十进制、时间格式、罗马数字
自定义选项:精度、小数位数、乘号样式
结果模式:精确(=)或近似(≈)
分式优化:自动化简(如 4/6*2 显示为 1.333…/4/3/1+1/3)
符号运算功能
代数展开/简化:(x + y)^2 展开为 x² + 2xy + y²
因子分解、微分与积分
方程/不等式求解:支持大多数方程与不等式
自定义假设:如 ln(2x) 仅 x>0 时解析为 ln2 + lnx
丰富函数库
基础函数:正弦、对数等(如 ln5≈1.609、sqrt(tan20-5)=sqrt(-2.7628))
领域函数:统计、金融、几何等,总计约200个
自定义函数:支持 If..then..else 逻辑、可选参数,灵活扩展
单位系统与转换
单位支持:国际单位制(含二进制前缀)、英制及其他常用单位
自动转换:ft + yd + m → 2.2192 m
隐式转换:5 m/s → 11.18 mi/h
智能转换:5 kg·m/s² → 5 Newton
误差传递、区间算法支持,可创建/编辑/保存为XML
常量与变量管理
基础常量:π、e
专业常量:物理常量、元素参数
导入/导出:支持CSV格式
灵活定义:数字、单位或完整表达式
数据集关联:类似数据库结构,支持对象与属性关联
绘图功能
基于gnuplot实现
支持绘制:函数、矩阵/向量数据
导出格式:PNG、PostScript等
多自定义选项
界面截图

更新日志
优化sort()、rank()、mode()等依赖函数速度
修复“无数字前缀时未解析±”(如7 km ± 5m)
确保x^(a+b)等价于x^a×x^b(修复x^(y+z)-x^y×x^z)
整数场景优化逻辑判断(如abs(x-1)=abs(1-x))
保留引号内文本重复空白字符
添加sin/cos中π/12倍数精确值,修复tan(7/12π)
修复逗号为小数点时的浮点转换
解决x+x^(1/a)转换为x=(B-x)^a的无限循环
修复并优化function()函数
修正近似变量加载(如向量中混合精确值)
修复向量中精确数字显示缺括号
修复零开头非单位表达式转换
优化汇率更新后单一货币计算
修复不确定性计算前转换单位的段错误
修复Windows输出极大/极小浮点数崩溃
移除intltool构建依赖
修复readline7.0与mpfr4.0编译
不显示不完整对象名的“即输即算”结果
大矩阵/向量输出自动显示子集
完善命令与选项
–terse/–file模式不显示变量赋值结果
多项小错误修复与功能增强















暂无评论内容