软件名称
Qalculate!
应用平台
Windows / macOS / Linux
推荐类型
【自己发现的】
一句简介
功能强大的桌面、免费开源、跨平台计算器。
应用简介
搜寻一个桌面用的计算器的时候找到Qalculate!的,功能很多。感觉可能有人能用得更好,所以分享一下。也想抛砖引玉看看有没有大佬知道别的好用的桌面计算器。
我日常常用进制转换,Qalculate!可以很方便的直接敲0x20就会自动给出十进制(Power Toys更方便),不用像Windows自带计算器还要点击。但进制转换还是不够灵活,比如我想要敲hex2bin(0x20)之类就会给出二进制。
另外也想问问大佬们,有没有什么桌面计算器可以很方便地比如敲3sigma就会给出99.865等一些简单的统计常数。
官方网站
Qalculate! - the ultimate desktop calculator
有编程经验的话可以考虑用 Python,库很丰富,个人常用的功能也可以造个自己的库,复杂计算可以用 Jupyter Notebook 边测试边写。
1 个赞
感觉对方只是想吃碗米饭,你给了他一把水稻种子
当然了,如果你有编程的概念的话,看看 scipy 的文档用命令敲肯定是可以的。如果你不想写代码,可以用 wolframalpha,可以简单理解为简化版的 mathematica,应该符合你的需求。
1 个赞
yuuka
(Yuuka)
4
摘录一下用户手册附录D:
Number bases
52 to bin = 0011 0100
52 to bin16 = 0000 0000 0011 0100
52 to oct = 064
52 to hex = 0x34
0x34 = hex(34) = base(34; 16) = 52
523<<2&250 to bin = 0010 1000
52.345 to float ≈ 0100 0010 0101 0001 0110 0001 0100 1000
float(01000010010100010110000101001000) = 1715241/32768 ≈ 52.345001
floatError(52.345) ≈ 1.2207031e-6
52.34 to sexa = 52°20′24″
1978 to roman = MCMLXXVIII
52 to base 32 = 1K
sqrt(32) to base sqrt(2) ≈ 100000
0xD8 to unicode = Ø
code(Ø) to hex = 0xD8
不过,十六进制转二进制可能手算也挺快
这些统计的常量太多,估计不太好找提前定义好的,
或许可以曲线救国自己定义吧……不过变量名不能数字开头
补个单边的:
1 个赞
yuuka
(Yuuka)
5
Qalculate哪都好,就是Windows上不能秒启动,所以我改用计算器模拟器了……
Linux上,如果你用kde,那么可以呼出krunner搜索框直接调用qalculate,非常顺手
补一张网图:
1 个赞
dddd
(比尔·盖茨)
6
功能挺好的,但是我用的debian,启动起来比较慢
Qalculate!的一个比较强大的功能,或者可以说不大容易在其他的计算器软件里面找到的功能,就是误差传播。
1 个赞
在Windows上,在qalculate.exe所在目录下,还有个qalc.exe。你可以运行qalc.exe,就得到了一个命令行的计算器。qalc.exe启动起来比qalculate.exe要快,代价就是没有图形界面。
1 个赞
我平时偶尔会用到Python,这次居然没想起来它!这个针对我的需求应该是最方便高效的解决方案了!谢谢!!
谢谢!一看就是大佬!一看我就没认真看使用说明,我赶紧去试下
嗯嗯,我之前也是用这个来着,还能顺便学点儿知识。唯一的缺点是依赖网络,不够高效。
Huhu
15
0.1+0.2 = 0.30000000000000004