SageMath 是一款功能强大的开源数学软件,基于 Python 语言整合开发而成,本文对其作简要介绍,希望能抛砖引玉,使更多人了解它。

1. 基本简介

SageMath 是一款由 William A. Stein 主导开发的基于 GPL 协议的开源数学软件。它使用 Python 作为通用接口,并将现有的许多开源软件包整合在一起,构建一个统一的计算平台,如 NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R 以及 更多SageMath 的目标是创建一个有活力的自由开源软件以替代 MagmaMapleMathematicaMATLAB

2. 功能概览

SageMath 的功能异常强大,官方介绍中有这么一句:“这款开源软件的支持者称 SageMath 能够完成任何事情,从 12 维物体到计算全球变暖效应数学模型中的降雨量。”

SageMath 采用浏览器作为 GUI 界面,融入了云计算的思想,可以在线使用 SageMath Cloud,你再也无需为了完成一次作业而安装十几个 Gb 大的 MATLAB 了,推荐大家去体验。

3. 快速开始

软件下载访问 Download,快速开始跳转 Quickstart,详细参考文档见 Doc。此外,中文入门文档见 男单 618 - Sage Tutorial 中文版Lainme - Sage Tutorial 中文版。最后附上 William A. Stein 关于其为何创建 SageMath & SageMath Cloud 项目初衷的视频(若无法观看,请自行爬墙 SageMath — Open source is ready to compete with Mathematica for use in the classroom,或者访问 SageMath - 地球上最强大的开源数学软件)。

留言