支持复杂运算的计算器SpeedCrunch

Posted codeworkerliming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支持复杂运算的计算器SpeedCrunch相关的知识,希望对你有一定的参考价值。

speedCrunch是一个免费开源的计算器工具,可以用于Mac、Windows、Linux等操作系统,它可以完整的保存及显示你的计算步骤,内置多种常量、函数。

技术图片

在查看中,可以勾选显示更多的面板,如输入键盘、内置常量及函数、用户自定义的变量和函数。

技术图片

在进行一些复杂运算时,我们可能需要将上个计算的结果代入进行再次计算,使用用户变量则更方便计算。比如使用变量 r 存储圆的半径,s 存储圆的面积,再使用它们进行其它计算的情况。

技术图片

除了用户变量,我们还可以定义自己的函数,如定义y(a;b)=a^2+b^2,此后可以使用此函数进行运算。多个未知数使用分号隔开。

技术图片

有些运算我们需注意单位问题,如角度单位(弧度、度数),默认它是弧度,所以你运算sin(30)不会等于0.5,在设置中或使用快捷键切换即可。

建议勾选 设置 - 行为 - Enable Complex Numbers,不然你可能连pi(圆周率表示)都无法使用。

关闭SpeedCrunch也不会丢失之前的运算过程,定义的变量函数,甚至可以将它们保存到文件。更多的功能及说明可以到其官网查看。

以上是关于支持复杂运算的计算器SpeedCrunch的主要内容,如果未能解决你的问题,请参考以下文章

数据结构之栈—强大的四则复杂运算计算器(媲美windows自带的科学计算器)中缀转后缀表达式

用c++做一个四则运算计算器(支持加减乘除混合运算,支持括号,倒数,正负号),跪求

用python实现复杂公式的计算器功能

计算机的分类

shell脚本从入门到复杂五(基本运算符)

支持四则运算的计算器的实现算法