Qalculate! :全宇宙最好的计算器软件
创始人
2024-03-02 02:01:08
0

十多年来,我一直都是 GNU-Linux 以及 Debian 的用户。随着我越来越频繁的使用桌面环境,我发现对我来说除了少数基于 web 的服务以外我的大多数需求都可以通过 Debian 软件库里自带的桌面应用解决。

我的需求之一就是进行单位换算。尽管有很多很多在线服务可以做这件事,但是我还是需要一个可以在桌面环境使用的应用。这主要是因为隐私问题以及我不想一而再再而三的寻找在线服务做事。为此我搜寻良久,直到找到 Qalculate!。

Qalculate! 最强多功能计算器应用

最佳计算器应用 Qalculator

这是 aptitude 上关于 Qalculate! 的介绍,我没法总结的比他们更好了:

强大易用的桌面计算器 - GTK+ 版

Qalculate! 是一款外表简单易用,内核强大且功能丰富的应用。其功能包含自定义函数、单位、高计算精度、作图以及可以输入一行表达式(有容错措施)的图形界面(也可以选择使用传统按钮)。

这款应用也发行过 KDE 的界面,但是至少在 Debian Testing 软件库里,只出现了 GTK+ 版的界面,你也可以在 GitHub 上的这个仓库里面看到。

不必多说,Qalculate! 在 Debian 的软件源内处于可用状态,因此可以使用 apt 命令或者是基于 Debian 的发行版比如 Ubuntu 提供的软件中心轻松安装。在 Windows 或者 macOS 上也可以使用这款软件。

Qalculate! 特性一览

列出全部的功能清单会有点长,请允许我只列出一部分功能并使用截图来展示极少数 Qalculate! 提供的功能。这么做是为了让你熟悉 Qalculate! 的基本功能,并在之后可以自由探索 Qalculate! 到底还能干什么。

  • 代数
  • 微积分
  • 组合数学
  • 复数
  • 数据集
  • 日期与时间
  • 经济学
  • 对数和指数
  • 几何
  • 逻辑学
  • 向量和矩阵
  • 杂项
  • 数论
  • 统计学
  • 三角学

使用 Qalculate!

Qalculate! 的使用不是很难。你甚至可以在里面写简单的英文。但是我还是推荐先阅读手册以便充分发挥 Qalculate! 的潜能。

使用 Qalculate 进行字节到 GB 的换算

摄氏度到华氏度的换算

qalc 是 Qalculate! 的命令行版

你也可以使用 Qalculate! 的命令行版 qalc

$ qalc 62499836 byte to gibibyte
62499836 * byte = approx. 0.058207508 gibibyte

$ qalc 40 degree celsius to fahrenheit
(40 * degree) * celsius = 104 deg*oF

Qalculate! 的命令行界面可以让不喜欢 GUI 而是喜欢命令行界面(CLI)或者是使用无头结点(没有 GUI)的人可以使用 Qalculate!。这些人大多是在服务器环境下工作。

如果你想要在脚本里使用这一软件的话,我想 libqalculate 是最好的解决方案。看一看 qalc 以及 qalculate-gtk 是如何依赖于它工作的就足以知晓如何使用了。

再提一嘴,你还可以了解下如何根据一系列数据绘图,其他应用方式就留给你自己发掘了。不要忘记查看 /usr/share/doc/qalculate/index.html 以获取 Qalculate! 的全部功能。

注释:注意 Debian 更喜欢 gnuplot,因为其输出的图片很精美。

附加技巧:你可以通过在 Debian 下通过命令行感谢开发者

如果你使用 Debian 而且喜欢哪个包的话,你可以使用如下命令感谢 Debian 下这个软件包的开发者或者是维护者:

reportbug --kudos $PACKAGENAME

因为我喜欢 Qalculate!,我想要对 Debian 的开发者以及维护者 Vincent Legout 的卓越工作表示感谢:

reportbug --kudos qalculate

建议各位阅读我写的关于如何使用报错工具在 Debian 中上报 BUG的详细指南。

一位高分子化学家对 Qalculate! 的评价

经由作者 Philip Prado,我们联系上了 Timothy Meyers 先生,他目前是在高分子实验室工作的高分子化学家。

他对 Qaclulate! 的专业评价是:

看起来几乎任何科学家都可以使用这个软件,因为如果你知道指令以及如何使其生效的话,几乎任何数据计算都可以使用这个软件计算。

我觉得这个软件少了些物理常数,但我想不起来缺了哪些。我觉得它没有太多有关流体动力学的东西,再就是少了点部分化合物的光吸收系数,但这些东西只对我这个化学家来说比较重要,我不知道这些是不是对别人来说也是特别必要的。自由能可能也是。

最后,我分享的关于 Qalculate! 的介绍十分简陋,其实际功能与你的需要以及你的想象力有关系。希望你能喜欢 Qalculate!


via: https://itsfoss.com/qalculate/

作者:Shirish 选题:lujun9972 译者:name1e5s 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

老师吐槽寒假作业「AI 味...
AI作为工具,和计算器、手机查题、电脑查题没有本质区别,原来怎么防...
2025-02-28 12:20:28
不知道如何制作计算器历史
要制作一个计算器历史,你可以使用以下步骤:创建一个用于存储历史记录...
2025-01-12 08:31:08
不知道从哪里开始(C语言中...
以下是一个简单的C语言中的GPA计算器的代码示例:#include...
2025-01-12 01:31:31
不同计算器上的计算与我编写...
要解决“不同计算器上的计算与我编写的脚本上的计算不同”的问题,你可...
2025-01-09 06:00:40
不理解为什么在这个tkin...
在使用Tkinter编写计算器应用程序时,如果遇到无法找到属性的源...
2024-12-26 13:01:26
BodyMassIndex...
这个问题通常是由于代码错误导致的。可能是算法有问题,也可能是输入有...
2024-12-23 07:30:58

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...