噢,数学。
并不是每个人都喜欢,但是没有它我们几乎活不下去。尽管我们大多数人每天都不会处理积分和矢量场,但是在重新装修房屋时,我们仍然需要管理预算并计算表面积。
数学焦虑可能是真实的事情,但是数学不必太难,使用Linux也不是必须的。为什么不将两者结合? Linux有许多与数学相关的应用程序:从简单的计算器到科学家使用的计算机代数系统。我们选择了一些最佳的Linux工具来帮助您乘以,除以并克服这些数字。
1。了解数学
无论您是想提高数学技能的学生,Linux都能满足您的要求。多亏了KDEdu项目,KDE用户可以受益匪浅,该项目是针对不同学科的学生的一套教育软件。他们的两个数学应用程序特别有趣。
分形和百分比可能很棘手,这就是KBruch使用彩色视觉效果解释这些概念的原因。界面模式有两种:学习和练习,后者提供五种练习,包括因式分解,比较和分数转换。
Kig专注于几何:它使您可以绘制二维并操纵它们以了解有关其属性的更多信息。您可以通过矢量转换对象,构造点集(位置),如果您了解Python,则可以在Kig中编写自己的脚本。可以将图形导出为SVG或LaTeX文件,并在其他数学软件中进行编辑。
如果您不喜欢KDE应用程序,则可以尝试SMath Studio,这是一个稍微先进的应用程序,通常被建议为MathCAD替代方案。它可以求解方程式,执行积分和微分,处理矩阵和向量,绘制函数图或仅进行基本计算。界面类似于笔记本页面,参考书中包含各种数学问题的示例和说明。
2。使用台式机计算器
如果您拥有手机,则始终携带计算器。在浏览器中,您可以依靠方便的在线计算器;这里是您应该了解的更多Linux计算器。
如果选择Qalculate,则永远不需要其他计算器。自然地,它执行基本操作,但是诸如对罗马数字,复数和无穷数,向量和矩阵的支持等功能使Qalculate表现出色。它可以求解方程式,转换货币和所有SI单位,导入变量和常数,甚至可以绘制函数。在KDE上,它与Krunner启动器集成在一起,并且为基于GTK的环境提供了一个单独的版本。
Galculator的界面模式(基本,科学)可以根据需要简单或复杂。 。您还可以将“公式输入"模式与前两种模式结合使用,还有“纸张"模式,可以像在纸上一样输入表达式。除了集成的函数和常量外,您还可以定义自定义函数和常量,以及在数字基数(十进制,二进制…)和角度测量单位(度/弧度/渐变)之间进行切换。
此计算器还提供了几种模式,其中两种值得一提。财务模式非常适合做您的税收,因为它具有货币换算,毛利率和利率等功能。编程模式支持布尔函数,对数和阶乘,以及在数字基数之间进行转换。对于其他常用操作,请切换到“高级"模式。
默认的KDE计算器具有四种模式:简单,科学(具有指数,阶乘和三角函数),统计(具有中位数和标准差)和数字系统(可在二进制,十六进制和八进制系统中进行转换和计算)。 KCalc是非常可定制的,因此您可以设置小数精度,切换数字分组以及更改字体和颜色。它包含许多预定义的常量,但是您也可以添加自己的常量。
NaSC最初是为基本OS开发的,在许多方面类似于Numi和Soulver for OSX。界面简单而整洁,但是其显着特点是它采用了数学表示法。 NaSC可以解释自然语言表达式,您可以键入数学问题,就像将它们写在笔记本中一样。它支持单位转换,并通过其内容丰富的侧边栏帮助您了解有关数学的更多信息。
3。在终端中进行数学运算
如果没有某些CLI工具,这将不是Linux应用程序的完整列表。如果您选择bash,则可以使用 expr
命令执行一些基本计算。
要进行更高级的操作,可以安装wcalc(它支持单位转换)。具有许多内置的常量和函数,并允许您使用多个数字系统。 Wcalc具有记录所有操作的命令历史记录,您可以通过键入 \ explain函数名
来查找有关其支持的功能和常量的更多信息。
安装东西?大多数Linux发行版默认都安装了bc(基本计算器)。它实际上是一种实现为计算器的编程语言,但是具有您期望的所有必要功能。 Bc支持逻辑运算符,关系表达式和语句,因此您可以使用它来编写自己的函数。
4。将公式插入文档中
许多学生喜欢用笔和纸做数字笔记,而Linux在数学方面也能很好地适应这种情况。您可以使用LaTeX进行高级处理,也可以在LibreOffice Math中编写作业。
您可以使用它直接将公式插入LibreOffice文档中,或者作为独立应用程序运行并在其中格式化公式。创建公式很容易:从侧边栏中选择元素,或直接在底部的命令窗格中键入它们。参考列表解释了每个元素的作用。您可以调整字体和颜色,以及将文件导出为MathML,XML,PDF和某些Microsoft许可的格式。
请记住,LibreOffice Math实际上并不会计算任何内容。您只需使用它来确保您的公式在文档中看起来不错。
5。更换图形计算器
图形计算器(也称为“图形")很不错,但价格昂贵。如果您的学校允许在课堂上使用笔记本电脑,请启动Linux并使用这些应用程序之一。正如您将看到的,它们不仅仅是图形计算器的替代品。
KDEdu的另一个 numero uno ,KAlgebra可以将函数绘制为2D和3D图形,并且以几种格式导出结果。您可以使用“控制台"选项卡及其两个模式(“计算"和“求值")输入表达式并执行操作。为了方便起见,在边栏中跟踪结果和变量,并且KAlgebra还支持语法自动补全。词典选项卡可以帮助您刷新数学知识。
Gnuplot还可以让您以2D和3D形式绘制函数图。这是一个CLI工具(您可以在终端窗口中向其说明),可以在单独的窗口中或以多种受支持的文件格式(包括SVG,PDF,PostScript,DXF,PNG,JPG和甚至是动画GIF)之一输出图形。 Gnuplot提供了详尽的文档和用法示例,因此您入门时不会遇到任何麻烦。
GeoGebra可能会取代您拥有的所有数学设备,而不仅仅是图形计算器。这是一款功能完善的数学软件,可用于代数,微积分,统计,几何和图形绘制。
该界面根据其视图分为几个视图(代数,电子表格,概率计算器…)。功能,每个视图提供不同的“透视图"(几何,3D图形...)。通过在输入栏中键入表达式并选择各种元素并将其拖到屏幕上来构造对象。 GeoGebra的卖点是动态,交互式的方法-您可以即时更改任何内容,观察结果并从中学习。
6。成为数学专家
我们现在正在进入数值分析,符号计算和计算机代数系统的领域。轻描淡写地说,这些应用对于您的日常数学需求而言是过大的选择。但是,我们中间还有很多科学家,他们可能正在寻找MATLAB和Mathematica的免费开源替代方案。这就是Linux所要展示的。
Cantor依赖于插件和不同的后端来提供各种功能,包括绘图,微分和积分,统计计算以及方程式求解。它支持LaTeX样式的格式设置,自动完成和语法突出显示。该界面类似于KAlgebra,其面板显示可用的变量以及命令和功能的有用描述。
Genius具有自己的脚本语言,称为GEL,您可以在其中编写自定义函数。您可以将其用于各种数学向导-从统计和组合学到2D和3D绘图。 Genius可以将结果导出为LaTeX和MathML格式,并支持矩阵,向量,方程式求解和布尔表达式。
Octave还拥有自己的编程语言,可以让您编写自己的程序。它支持多种运算,从处理非线性方程式和多项式到积分,矩阵,字符串和图形。 Octave只是在最近才有了图形界面,因此现在是尝试它的合适时机。
Scilab与MATLAB非常相似,旨在尽可能地与之兼容。其特性和功能的完整列表可能比本文更长,并且包括对多项式和有理函数的支持,遗传算法,统计信息,2D和3D数据可视化,求解各种方程式以及使用矩阵。 Scilab可以使用外部模块进行升级,甚至可以开发自己的扩展。
SageMath是您超强大的数学笔记本,可用于线性代数,组合数学,微积分,2D和3D图形,动画绘图,统计数据,符号计算等。它具有基于浏览器的图形界面和可供您试用的在线版本。
SageMath具有自己的公式编辑器,该编辑器与LaTeX兼容。您可以轻松共享Sage笔记本并使用CSS自定义它们的外观。如果您想了解有关SageMath的更多信息,该参考手册是非常有用的资源。
7。使用专业的Linux发行版
对于Linux如此众多的数学应用程序,您应该不会感到惊讶。毕竟,操作系统本身是在研究实验室中创建的。根据TOP500.org的数据,如今,它为全球97%的超级计算机以及NASA,CERN和Internet档案馆的工作站和服务器提供了动力。在如此大规模的环境中,批量部署软件要比逐个安装应用程序容易。因此,许多机构都依赖科学的Linux发行版,其中之一就是Mathbuntu。
从技术上讲,Mathbuntu是数学教科书和安装脚本的集合,可帮助您自动下载和安装大量数学软件。这里提到的大多数应用程序都与Mathbuntu捆绑在一起,因此,如果您想一次全部抓住它们,这是一个实用的解决方案。
使用这些应用程序,您一定可以解决任何复杂数学概念的数学问题。
不要忘记告诉我们您使用什么Linux软件来掌握数学。您喜欢台式机应用程序还是移动计算器?您是否使用过此列表中的任何应用程序?发表评论–如果您算上我在这篇文章中提出的所有俗气的数学双关语,您将获得加分。
图片来源:Vasya Kobelev撰写的彩色数字,通过Shutterstock,gnuplot进行了互动通过Wikimedia Commons使用,通过sagescreenshots通过Flickr.com进行多边形,通过EdwardFlint通过Wikimedia Commons通过Geogebra软件,通过Wikimedia Commons通过Scilab截图,通过Memegenerator.net通过Futurama Fry,通过Imgur的Futurama Fry,通过Imgur的Qalculate通过Ubuntu Apps Directory通过屏幕,通过教师计算器通过Memecrunch.com,The Gentleman's Armchair的Math Comic。