数学

介绍 Genius,Linux 上高级科学计算器

Genius 是一个计算器程序,它既有命令行版本,也有 GNOME GUI 版本。它应该可以在您的发行版的软件包管理系统中找到。对于基于 Debian 的发行版,GUI 版本和命令行版本是两个独立的软件包。假设您想同时安装这两个版本,您可以使用以下命令:

KDE 的 KAlgebra 一览

我过去介绍的许多程序都与桌面环境无关——它们只需要某种图形显示运行即可。这篇文章介绍 KDE 桌面环境中的一个程序 KAlgebra。您可以使用您的发行版的软件包管理系统来安装它,或者您可以使用 KDE 的软件包管理器 Discover。安装完成后,您可以从命令行或启动菜单启动它。第一次启动 KAlgebra 时,您会得到一个空白的石板来开始计算。

Open Axiom

Linux 用户可以使用几种计算机代数系统。 我甚至在本专栏中介绍过其中的一些,但在本期中,我讨论 OpenAxiom。 OpenAxiom 实际上是 Axiom 的一个分支。 Axiom 最初是在 IBM 开发的,名称为 ScratchPad。 开发始于 1971 年,因此 Axiom 和我一样古老,而且几乎一样聪明。

FreeMat—另一个 MATLAB 替代品

存在许多试图替代 MATLAB 的程序。 它们的能力各不相同——有些扩展到 MATLAB 中可用的内容之外,另一些则给出专注于某些问题区域的函数子集。 在本文中,让我们看看另一个可用的选项:FreeMat。

Gnuplot—图形实用程序的鼻祖

在这些专栏中,我介绍了几种不同的科学软件包,用于在许多不同的研究领域进行计算。 我还研究了各种处理这些计算的图形表示的软件包。 但是,我以前从未研究过的一个软件包是 gnuplot (http://www.gnuplot.info)。

使用 Python 进行符号数学计算

许多编程语言都包含用于进行更复杂数学运算的库。 您可以进行统计、数值分析或处理大数字。 许多编程语言难以处理的一个主题是符号数学。 但是,如果您使用 Python,您可以访问 sympy,即符号数学库。

向量处理中 GCC 编译器内建函数简介

速度在多媒体、图形和信号处理中至关重要。 有时,程序员会求助于汇编语言,以便从他们的机器中获得最后一点速度。 GCC 在汇编和标准 C 之间提供了一个中间选项,它可以让您获得更高的速度和处理器特性,而无需完全使用汇编语言:编译器内建函数。