Mathematica

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

(重定向自MATHEMATICA
跳转到: 导航, 搜索

Mathematica

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

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通过MathLink的协议与其他应用链接。它允许在Mathematica内核和前台之间的通讯,并且也提供了内核与其他应用之间的接口。

[编辑] 语言

C .NET J SQL

[编辑] Spreedsheets

OpenOffice.org Microsoft Excel

[编辑] 其他数学软件

MatLab R

[编辑] 可计算数据

Mathematica包含了可用于立即计算的大型数据集。

[编辑] 应用平台

Mathematica 7支持各种不同版本的Linux, Mac OS X,Microsoft Windows以及Solaris软件。

[编辑] 版本

版本 年份
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年

[编辑] 参见

[编辑] 参考文献

[编辑] 外部连結



Original-Page: Mathematica - 维基百科,自由的百科全书
 Web-Blaster V2.21 Close Webblaster Floater
The page now displayed was connected to the database of the Assoziations-Blaster (Deutsche Version) through filtering it with the Web-Blaster.

The whole process takes place in real time and no data from other servers is saved anywhere.

In order to see this page without the filter and loaded from its original server, the Webblaster must be turned off.

Turn Off Webblaster