首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SageMath:替代Matlab,Mathematica的开源软件

简介

SageMath是一个覆盖许多数学功能的应用软件,包括代数、组合数学、计算数学和微积分。

第一个版本在GNU许可证下发布于2005年2月24日,最初的目标是创造一个“Magma、Maple、Mathematica和MATLAB的开源替代品”。

SageMath的主导开发人员William Stein是华盛顿大学的数学家。他的主页为http://wstein.org/

Notices上的简介http://www.ams.org/notices/200710/tx071001279p.pdf

功能概览

可在通用的网页浏览器使用。Sage可同时在本地和远程使用。

一个使用IPython的基于文本的命令行界面

使用Python编程语言,支持函数化编程和面向对象的结构。

微积分运算,线性代数数值运算,符号计算图论, 数据处理, 二维与三维图形显示,使用R和SciPy的多元统计分析库, 图像处理等

数论函数库, 椭圆曲线, 抽象代数等

处理数据,图像,视频,声音,计算机辅助设计,地理信息系统,文档和生物医学格式的输入输出过滤器

可可在Sage内嵌入LaTeX文档

Python就够了

W.Stein在设计Sage时意识到了有不同的语言(包括有C 、C++、Fortran和Python)编写的大量现成的大型开源数学软件可用。

因此,Sage(用Python和Cython实现的)将所有专用的数学软件集成到一个通用的接口而不是从头开发。用户只需要了解Python。

讲了这么多, 下载地址在哪里?

在线使用: https://cocalc.com/

下载地址

入门指南

建议首先看官网的Sage概览

http://www.sagemath.org/tour.html

接着

SageMath官网有入门手册参考(英文)

http://doc.sagemath.org/html/en/tutorial/

Sage中国http://www.sagemath.org/zh/ 主页有人翻译了入门指南

可见

http://ai7.org/wp/html/682.html

或者另一个翻译版本https://www.lainme.com/doku.php/topic/sage/start

当然还有Sage的发起者Stein写的Sage书籍http://wstein.org/books/sagebook/sagebook.pdf

遇到问题怎么办?

查文档http://doc.sagemath.org/html/en/index.html 或 http://www.sagemath.org/search.html

搜谷歌

为了使用2, 请科学上网

命令记不住怎么办?

在此推荐quickref快速参考

在https://wiki.sagemath.org/quickref可以下载到不同的快速参考文档

有好事者志愿者将部分文档翻译成中文

可供大家学习参考

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180618G0FADE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券