Qalculate! 是一个多用途的跨平台桌面计算器。 它使用简单,但提供了通常为复杂数学包保留的强大功能和多功能性,以及满足日常需求的有用工具(例如货币转换和百分比计算)。 功能包括大型可定制函数库、单位计算和转换、物理常数、符号计算(包括积分和方程)、任意精度、不确定性传播、区间算术、绘图和用户友好界面(GTK 和 CLI)。

软件官网
https://qalculate.github.io/
软件特色
计算和解析
基本操作和运算符:+ – * / mod ^ E() && || ! < > >= <= != ~ & | << >>异或
字符串的容错解析:log 5 / 2 .5 (3) + (2( 3 +5 = ln(5) / (2.5 * 3) + 2 * (3 + 5))
表达式可以包含数字、函数、单位、变量、向量和矩阵以及日期的任意组合
支持复数和无限数
不确定性的传播
区间运算(用于确定有效位数或直接用数字区间计算)
支持所有常见的数基,以及负数和非整数基数、六十进制数、时间格式和罗马数字
能够禁用函数、变量、单位或未知变量以减少混淆:例如 当您不希望 (a+b)^2 表示 (are+barn)^2 但 (“a”+”b”)^2
可控隐式乘法
矩阵和向量,以及相关运算(行列式等)
详细的错误消息
任意精度
RPN 模式
结果显示
支持所有常见的数基,以及负数和非整数基数、六十进制数、时间格式和罗马数字
许多自定义选项:精度、最大/最小小数、复数形式、乘号等。
精确或近似:sqrt(32) 返回 4 * sqrt(2) 或 5.66
简单分数和带分数:4 / 6 * 2 = 1.333… = 4/3 = 1 + 1/3
更新日志
v5.11
变化:
修复“where”表达式定义新符号时的解析状态和键入时的计算
修复了在无单位复制结果时,直接在前值中删除货币符号的问题
使时间格式中具有时间单位的表达式的显示更加一致
建议将带有时间单位的结果转换为时间格式
在bin()、oct()、dec()和function()的第一个参数中启用补全
在Gnome搜索提供程序中将摄氏度转换为华氏度,反之亦然
修复macOS上的编译问题
添加集合函数(并集、交集、setdiff、setxor、isMember、isSubset)和运算符(∪、∩、∠、⊖、∈、⊆等)(libqalculate)
添加characters()、count()、digitSum()和digitalRoot()、find()、popCount()、string()和while()函数(libqalculate)
在element()、row()和column()函数中支持负的行和列值(libqalculate)
支持矩阵[行][列]语法(libqalculate)
支持sort()函数中的文本对象(libqalculate)
在interval()函数中添加第三个可选参数,以允许排除确切的端点(libqalculate)
忽略引号(libqalculate)内的“to”和“where”(以及等效符号)
忽略加号或减号前的点(为了符合输入运算符的一致行为)(libqalculate)
对所有除零(libqalculate)显示“除零”警告
修复了许多函数(erf、mod、exp等)的参数中对向量的支持(libqalculate)
修复年份变量显式转换为混合单位的问题(libqalculate)
修复在某些情况下integerDigits()返回值中缺少第一位数字的问题(libqalculate)
修复计算器对象因未初始化的随机状态(libqalculate)而被销毁时的segfault问题
修复在另一个子函数(libqalculate)中引用子函数时的无限循环问题
修复replace()中使用where表达式指定变量的segfault,例如“replace(v,x,1)其中v=x”(libqalculate)
修复数据集函数名后面紧跟一个点(libqalculate)时的segfault问题
修复v[i]=向量元素赋值语法(libqalculate)
小错误修复和功能增强
下载地址
百度网盘:https://pan.baidu.com/s/1NMMkrgdInibaSgnZ5FbQ3A?pwd=6666 提取码:6666
城通云盘:https://url47.ctfile.com/d/12491947-68883115-8fc713?p=6666 密码:6666
蓝奏云:https://aichunjing.lanzouu.com/b02u3ds5ib 密码:6666
















