Mathematica

维基百科,自由的百科全书

跳转到: 导航, 搜索

Mathematica

開發 Wolfram Research
最新版本 7.0.1 / 2009-03-03; 4 個月前
編程語言 Mathematica, C
作業系統 跨平台
類型 數學軟件
許可協議 專有
網站 [1]

Mathematica是由美国科学家斯蒂芬·沃尔夫勒姆领导的Wolfram Research开发的一个广泛使用的计算机代数系统。它拥有强大的数值计算符号运算能力。它是目前为止使用最广泛的数学软件之一。Mathematica同時也為Wolfram Research公司的註冊商標。

目录

[编辑] 概况

Wolfram 和他的工作團隊在1986年開始進行研發Mathematica而Mathematica1.0在1988年的一月23日正式發行。Mathematica是一套可以應用在相當廣泛的作業系統之中的優秀數學軟件。而Mathematica7.0已在2008年12月發行。Mathematica 7.0已经有相应的中文版本。

Mathematica程序设计语言以“条目重写”为基础,并支持按函数或过程编程(尽管一般来说按照函数编程更为高效)。它植入了C语言面向对象的变量,但是大部分的外部代码库实际上是由Mathematica语言写成,从而能够对系统进行进一步扩展。Mathematica的一项特色是,新的代码是以函式庫(Package)的形式添加的,比如在Mathematica语言中的文本文件

2008年,O'Reilly技术学校联合Wolfram Research开发AJAX版本的Mathematica,在在线的数学课程中使用[1]

[编辑] 产品特点

使用一行代码可显示的图形
  • 各种基本数学运算和各种数学函数的处理功能
  • 2维和3维图像处理
  • 稀疏矩阵的处理
  • 多变量统计处理功能
  • 图像分析工具
  • 约束和非约束以及局部和全局的最优化技术支持
  • 导入和导出数据、图像、视频、GISCAD各种文件格式的过滤器
  • SQLJava.NETC++FORTRANhttp基本系统的链接工具
  • 可以使用于多个不同的系统上,支持大量的范围广泛的运算符,图形和层的扩展功能。
  • 包括一个可以计算有限用户输出的“核心”,并可以工作于网络之上。


Mathematica的許多特色Package包含有:

[编辑] Mathematica 代码例子

 In[1]:= Det@ReplaceAll[Table[i j, {i,0,5}, {j,0,5}],{0->1}]
 Out[1]:= 0

[编辑] 高性能计算

近年来,高性能计算的功能已经被引入到Mathematica系统中。在Mathmatica 5.2版本中,已经支持自动多线程计算。另外, Mathematica为第三方加速硬件系统(如ClearSpeed)支持。

在2002年,Mathematica提供了gridMathematica来支持并行计算

[编辑] 版本

版本 年份
Mathematica 1.0 1988年
Mathematica 1.2 1989年
Mathematica 2.0 1991年
Mathematica 2.1 1992年
Mathematica 2.2 1993年
Mathematica 3.0 1996年
Mathematica 4.0 1999年
Mathematica 4.1 2000年
Mathematica 4.2 2002年
Mathematica 5.0 2003年
Mathematica 5.1 2004年
Mathematica 5.2 2005年
Mathematica 6.0 2007年
Mathematica 6.0.1 2008年
Mathematica 6.0.2
Mathematica 6.0.3
Mathematica 7.0
Mathematica 7.0.1 2009年

[编辑] 参见


[编辑] 参考文献

[编辑] 外部连結

个人工具