简介
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可以下载到不同的快速参考文档
有好事者志愿者将部分文档翻译成中文
可供大家学习参考
领取专属 10元无门槛券
私享最新 技术干货