Linux 提供了大量的教育软件和许多优秀的工具来帮助各种年龄段和年级的学生学习和练习各种各样的习题,这通常是以交互的方式进行。本文为这些各种各样的教育软件和应用提供了一个介绍。

数学是计算机的核心。如果有人预期一个类如 GNU/ Linux 这样的伟大的操作系统精确而严格,那么这就是数学所起到的作用。如果你在寻求一些数学应用程序,那么你将不会感到失望。Linux 提供了很多优秀的工具使得数学看起来和你曾经做过的一样令人畏惧,但实际上他们会简化你使用它的方式。

Gnuplot

Gnuplot 是一个适用于不同平台的命令行脚本化和多功能的图形工具。尽管它的名字中带有“GNU”,但是它并不是 GNU 操作系统的一部分。虽然不是自由授权,但它是免费软件(这意味着它受版权保护,但免费使用)。

要在 Ubuntu 系统(或者衍生系统)上安装 gnuplot,输入:

sudoapt-getinstall gnuplot gnuplot-x11

进入一个终端窗口。启动该程序,输入:

gnuplot

你会看到一个简单的命令行界面:

learnmath-gnuplot

在其中您可以直接输入函数开始。绘图命令将绘制一个曲线图。

输入内容,例如,

plot sin(x)/x

随着gnuplot的提示,将会打开一个新的窗口,图像便会在里面呈现。

learnmath-gnuplot-plot1

你也可以即时设置设置这个图的不同属性,比如像这样指定“title”。

plot sin(x)title'Sine Function',tan(x)title'Tangent'

learnmath-gnuplot-plot2

你可以做的更深入一点,使用splot命令绘制3D图形:

splot sin(x*y/20)

learnmath-gnuplot-plot3

这个图形窗口有几个基本的配置选项。

learnmath-gnuplot-options

但是gnuplot的真正力量在于在它的命令行和脚本功能,gnuplot更完整的文档在Duke大学网站上面找到,带有这个了不起的教程的原始版本。

Maxima

Maxima 是一个源于 Macsyma 开发的一个计算机代数系统,根据它的 SourceForge 页面所述:

“Maxima 是一个操作符号和数值表达式的系统,包括微分,积分,泰勒级数,拉普拉斯变换,常微分方程,线性方程组,多项式,集合,列表,向量,矩阵和张量等。 Maxima 通过精确的分数,任意精度的整数和可变精度浮点数产生高精度的计算结果。Maxima 可以以二维和三维的方式绘制函数和数据。“

大多数Ubuntu衍生系统都有 Maxima 二进制包以及它的图形界面,要安装这些软件包,输入:

sudoapt-getinstall maxima xmaxima wxmaxima

在终端窗口中,Maxima 是一个没有什么 UI 的命令行工具,但如果你开始 wxmaxima,你会进入一个简单但功能强大的图形用户界面。

learnmath-maxima

你可以通过简单的输入来开始。(提示:回车会增加更多的行,如果你想计算一个表达式,使用“Shift + Enter”。)

Maxima 可以用于一些简单的问题,因此也可以作为一个计算器:

learnmath-maxima-1and1

以及一些更复杂的问题:

learnmath-maxima-functions

它使用gnuplot使得绘制简单:

learnmath-maxima-plot

或者绘制一些复杂的图形。

learnmath-maxima-plot2

(它需要 gnuplot-X11 的软件包来显示它们。)

除了将表达式表示为图形,Maxima 也可以用 latex 格式导出它们,或者通过右键快捷菜单进行一些常用操作。

learnmath-maxima-menu

不过其主菜单还是提供了大量重磅功能,当然 Maxima 的功能远不止如此,这里也有一个广泛使用的在线文档。

总结

数学不是一门容易的学科,这些在 Linux 上的优秀软件也没有使得数学更加容易,但是这些应用使得使用数学变得更加的简单和方便。以上两种应用都只是介绍一下 Linux 所提供的。如果你是认真从事数学和需要更多的功能与丰富的文档,那你更应该看看这些 Mathbuntu 项目。

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

【编辑推荐】

【责任编辑:火凤凰 TEL:(010)68476606】

点赞 0

linux数学软件,使用这些Linux应用来征服你的数学学习相关推荐

  1. linux服务器下数学软件下载,动态数学软件-GeoGebra For Linux下载V5.0.155.0官方版-西西软件下载...

    GeoGebra For Linux是一款动态几何软件.其绘图的基本元素包括点,直线,线段,多边形,向量,圆锥曲线和函数.这些绘图元素均可在创建后直接在屏幕或者使用命令动态改变. GeoGebra可以 ...

  2. linux系统安装软件报错,Linux安装软件时报错解决方法

    提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示: E: Could not ...

  3. linux开源软件_使用Linux和免费的开源软件进行专业媒体制作

    linux开源软件 是否可以使用免费的开源软件在Linux上制作专业媒体? 我们在Dototot坚信这一点. 我们仅运行Linux(Mint是我们的首选口味),并在可行时使用免费的开源软件. 在Ope ...

  4. kali linux安装软件中心,Kali Linux安装第三方软件

    Kali Linux安装第三方软件 在Kali Linux中,自带了许多渗透测试工具.大学霸IT达人但是,一些工具默认没有安装(如Nessus.OpenVAS),则需要用户手动安装.其中,如果软件源提 ...

  5. linux天气软件,类似智能手机!Linux中安装Conky天气插件

    如今,智能手机中很多都安装相匹配外观的天气小插件,而对于喜欢操作系统平台的用户而言,可以在你的Linux桌面中拥有像智能手机一样的天气外观.通过Flair Weather Conky可以将使用一个GU ...

  6. linux输入法软件安装目录,Linux下的文件管理与汉语输入法的安装

    #1.文件管理命令 **touch **:新建文件,修改文件时间戳 命令 用处 touch file file1 file2- 创建file file1 file2等空文件 touch file 将文 ...

  7. Linux属于软件还是硬件,Linux系统教程_Linux系统软件处理和硬件处理的区别有什么不一样?...

    在我的印象当中系统里的硬件和软件是一定的区别的,特别是Linux系统中的各种计算和处理的,可分为两类,一类是硬件处理,有一种软件处理,硬件处理和软件处理原理是类似的.但可以肯定的是差异化.下面小编就来 ...

  8. linux开源软件经验,Ubuntu Linux经验汇总

    1. 在shell中判断一个目录是否存在的命令 test -d dirname #当存在时返回值为0,也可以这样写 [ -d dirname ]#注意空格 #判断一个软连接是否存在时,用下面的命令 t ...

  9. linux快照软件哪个好,Linux下的快照snapshot的实现

    最近的移植工作碰到了关于快照的问题,windows在这方面真是强大,留给了用户很多好的接口.而Linux下只能针对LVM卷建立快照,还好有一个比较强大的lvm管理器.不过lvm管理需要你安装,而且很多 ...

  10. linux下软件的卸载,Linux下各种格式软件的安装及卸载方法

    使用Linux系统的人都知道,Linux系统下软件的安装可不像Windows下,双击,一路NEXT下去就可以,在LInux下常用的软件主要有deb,rpm,tar.gz,bin等格式,那么下面我给大家 ...

最新文章

  1. MPB:EGFP荧光标记大肠杆菌的构建
  2. 基于Atmega8单片机的串口收发程序
  3. 隧道技术_隧道施工关于新防水工艺技术
  4. 【算法】算法岗需要顶会才能入场?
  5. 莫比乌斯反演与最大公约数
  6. 【4K HDR】2020年东京圣诞灯会/
  7. ScheduledExecutorService线程调度的使用
  8. win10休眠_电脑升级win10后,必做的5项优化,至少提升20%的运行速度
  9. C++ MFC WebBrowser 探索(二)
  10. [安全测试报告]针对某厂商的一次渗透性测试
  11. STM32 Futaba SBUS协议解析
  12. Linux使用libmodbus源码开发,LibModbus源码分析
  13. Comsol 2020全套教学视频 教程入门讲解新手的福音
  14. 不要问我1是不是质数
  15. python照片转彩色手绘_python实现图片彩色转化为素描
  16. ISCC2021—小明的宠物兔、表情包
  17. 单词串联记忆 - 故事 - Party上浪漫的事后传
  18. go linux下进程守护,Linux系统进程管理-Go语言中文社区
  19. 零基础入门—网站建站教程
  20. 使用three.js模拟地球效果

热门文章

  1. 计算机五大类型,操作系统目前有五大类型
  2. 爱快路由,通过域名分流解决QQ网吧特权不生效的问题
  3. 播放RTMP协议的流媒体的两种选择
  4. 通达oa 2013 php解密,通达OA漏洞学习 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 通达OA11.0 补丁文件
  6. 基于鸿蒙js框架实现的wearable五子棋软件
  7. 【Android工具】更新QMD音乐下载软件,MP3音乐下载器
  8. 输入卡号生成银行卡图片python_python 模拟贷个卡号生成规则过程解析
  9. Linux rpm 命令使用详解
  10. 学习python自动化测试的好处