使用这款 Linux 图形计算器,数学变得有趣

KAlgebra 就像你高中时代最喜欢的图形计算器一样,它既是科学计算器,又是 2D 绘图器,而且还有更多功能。
23 位读者喜欢这篇文章。

如果你曾在高中时代盯着 TI-80 系列计算器,但后来在某个时候弄丢了它,那么你可能有时会渴望重温那些代数和微积分的激动人心的岁月。Linux KDE 项目中的某个人肯定也有同感,因为 KDE Framework 库之一 Analitza 提供了语法和部件,使你能够使用 KAlgebra 等图形计算器等 K 应用程序执行高级数学函数。

在 Linux 上安装 KAlgebra

在 Linux 上,你可以从你的软件仓库安装 KAlgebra。例如,在 Fedora、Mageia 和类似的发行版上

$ sudo dnf install kalgebra

在 Elementary、Linux Mint 和其他基于 Debian 的发行版上

$ sudo apt install kalgebra

或者,你可以将其安装为 flatpak

Linux 计算器

KAlgebra 就像许多学校使用的著名图形计算器一样,既是科学计算器,又是 2D 绘图器。与我用过的任何图形计算器不同,它还是一个 3D 绘图器。但在冲入 3D 空间之前,先从一些基本语法开始。

在 KAlgebra 中表示方程时,你必须对数学符号进行一些小的转换,因为手写的数学符号与计算机表示的符号有所不同。例如,要将华氏度转换为摄氏度,公式为:(5÷9) × (n-32),其中 n 是华氏度。这通常是方程和数学函数的表达方式:它们使用特殊的符号,如 ÷ 和 × 以及变量,如 n,然后它们标识变量代表什么类型的值。你可能知道或不知道每个特殊数学符号的含义,但只要你知道一个特殊符号具有特定的含义,那么你就可以查阅它。在温度转换示例中,这些符号非常常见,因此你可能已经知道 ÷ 代表除法,× 代表乘法。

在 KAlgebra 中,就像在大多数编程语言中一样,除法用正斜杠表示,乘法用星号表示,因此,例如,将 70° 华氏度转换为摄氏度的公式是 (5/9)*(70-32)

KAlgebra 中还有用于常见数学运算的特殊函数,当你在 KAlgebra 中键入任何字母时,工具提示会提供可用函数的潜在自动完成选项。在 KAlgebra 中编写温度转换方程的另一种方法是使用 times 函数:times(5/9, 70-32)

当您完成数学问题时,已建立的变量会列在计算器的右侧列中,包括 ans 值,该值会随着已完成方程的答案而更新。从理论上讲,那么你应该能够反转转换并从 ans 中导出华氏温度。

图形计算器

数字很有趣,但当它们用于绘制形状时,就真的变得更有趣了。在图形上可视化 2D 空间是一项重要的技能,需要在各种学科中发展,其中计算机编程就是其中之一。

要在图形上绘制一条线,你必须设置一个水平值(x 轴)或一个垂直值(y 轴)或两者都设置。在常见的数学符号中,直线的有效方程只是 x=5。这会生成一条直线,在图形的 0 原点上方 5 个单位。但是,在 KAlgebra 中,你必须明确表示你只想使用 x->5 符号设置 x 值。

除此之外,绘图与其他地方一样简单直接。你可以编写复杂的方程,也可以使用特殊函数,例如 sin

Linux 上的 3D 图形

当你到达 3D 图形选项卡时,你可能已经很好地理解了 KAlgebra 的语法,并且也超过了我的数学知识。我从电子学和合成学中学到了关于笛卡尔坐标图的所有知识,因此我在 3D 图形中最有趣的体验是将正弦波可视化为 3D 对象。

3D 图形和 2D 图形之间的区别(除了 1 个维度之外)在于,在 3D 图形中你只能有一个绘图,因此请明智地选择你的方程。

数学有趣吗?

事实证明,是的,数学可以很有趣,答案是一个好的图形计算器。当我努力学习数学课程以弥补过去糟糕的数学成绩时,我发现自己希望当时能鼓励使用计算器。我发现 KAlgebra 不仅是解决任意问题的非常有用的工具,而且对于理解方程的语法和函数 purpose 也很有用。无论你与数学的关系如何,拿出你的 KAlgebra 计算器并运行一些数字。它实际上真的很有趣。

标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,而且经常同时进行。

评论已关闭。

© . All rights reserved.