开源跨平台专业计算器 Qalculate! 中文版由大眼仔旭(www.dayanzai.me)发布。Qalculate! 是一个多用途的跨平台桌面计算器。 它使用简单,但提供了通常为复杂数学包保留的强大功能和多功能性,以及满足日常需求的有用工具(例如货币转换和百分比计算)。 功能包括大型可定制函数库、单位计算和转换、物理常数、符号计算(包括积分和方程)、任意精度、不确定性传播、区间算术、绘图和用户友好界面(GTK 和 CLI)。
Qalculate! 特点
计算和解析:
基本操作和运算符:+ – * / 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
符号计算:
例如。 (x + y)^2 = x^2 + 2xy + y^2; 4 个“苹果”+ 3 个“橙子”
分解和简化
差异化与整合
可以解大部分方程和不等式
可定制的假设给出不同的结果(例如 ln(2x) = ln(2) + ln(x) 如果 x 被假定为正数)
功能:
数以百计的灵活函数:三角函数、指数和对数、组合、几何、微积分、统计、金融、时间和日期等。
可以轻松创建、编辑和保存到标准 XML 文件
单位:
支持所有 SI 单位和前缀(包括二进制),以及英制和其他单位系统
自动换算:ft + yd + m = 2.2192 m
显式转换:5 m/s 到 mi/h = 11.18 英里/小时
智能转换:自动将5 kg*m/s^2转换为5 N
通过检索每日汇率进行货币转换
不同的名称形式:缩写、单数、复数(米、米、米)
可以轻松创建、编辑和保存到标准 XML 文件
变量和常量:
基本常数:pi、e等。
许多物理常数(带或不带单位)和化学元素的性质
CSV文件导入导出
可以轻松创建、编辑和保存到标准 XML 文件
灵活 – 可以包含简单的数字、单位或完整的表达式
具有类似数据库结构的对象和相关属性的数据集
绘图:
使用 Gnuplot
可以绘制函数或数据(矩阵和向量)
能够将绘图保存为 PNG 图像、附言等。
几个自定义选项
和更多…
有关语法、可用函数、单位和变量的更多详细信息,请参阅手册(https://qalculate.github.io/manual/)
Qalculate! 是自由软件,在 GNU Public License v2(或更高版本)下许可。
2021-05-24 :. Qalculate! version 3.19 released
Changes:
Ask (once) for the correct interpretation of dots, when comma is decimal separator
Improve simplification of logical expressions (boolean algebra) and add boolean assumptions for unknown variables
Add nand and nor operators and spelled out version of logical not operator (“not”), and interpret bitwise operators as logical in some cases
New functions for inverse cumulative distributions: chisqdistinv(), fdistinv(), normdistinv(), and tdistinv()
Add inverse incomplete beta function, betaincinv(), and improve betainc() (now returns regularized incomplete beta function)
newtonsolve() and secantsolve() functions for solving equations using Newton’s or secant method
Do not return dot product when multiplication operator is used with vectors (use “.” or dot() function instead)
Russian and German translations
Fix cumulative t-distribution for X < 0
Customizable text color and button padding (qalculate-gtk)
Option to keep the main window above other windows (qalculate-gtk)
Activate first (or selected) completion item using Tab key (qalculate-gtk)
Fix custom keyboard shortcuts without modifier (qalculate-gtk)
Minor bug fixes and feature improvements
资源:1821.rar
解压密码:www.dayanzai.me
转载请保留出处,谢谢合作~
点击下载(提取码:gcz5)
点击下载(提取码:w4yc)
点击下载(提取码:536766)
点击下载(提取码:536766)
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/142330.html