Wolfram Research Mathematica是当今世界四大数学软件之一。Mathematica是由WolframResearch开(kāi)发的一个广(guǎng)泛使用(yòng)的计算机代数系统。它拥有强大的数(shù)值(zhí)计(jì)算(suàn)和符号运算能力。它是目前为止使用最广泛的数学软(ruǎn)件之一。Mathematica同时(shí)也为Wolfram公司的注册商标。Wolfram Research 是当今世(shì)界科技计算软(ruǎn)件的领导(dǎo)开发商。公(gōng)司由天才科学家Stephen Wolfram创(chuàng)建。Stephen Wolfram是(shì)公(gōng)司的创建者和首席(xí)执行官。
公共服务(wù)
除了(le)商业(yè)软件,Wolfram Research还提(tí)供一些免费的公共(gòng)服(fú)务,包括MathWorld和ScienceWorld百科(kē)知(zhī)识网(wǎng)站。
Wolfram Alpha 于(yú)2009年5月(yuè)发布,是一款新型搜索引擎。在Wolfram Alpha还未正式出(chū)现,仅仅在网(wǎng)上公布模拟演示时(shí),便收到了来自(zì)媒体的(de)众多赞誉,称(chēng)它为“Google终结者”,超智能搜索的(de)代(dài)名词。
其(qí)他产品还包括(kuò): Wolfram Workbench, gridMathematica 以及webMathematica。
出版刊物
Wolfram Research出版Mathematica期(qī)刊,并且(qiě)也出(chū)版了一些Mathematica相关的(de)书籍和参考文献。
咨询服务
Wolfram Research还(hái)为CBS电视节目Numb3rs(用数学方法解决(jué)犯罪侦探问题的节目)提供数学顾问服务。
1、使用一行(háng)代码可(kě)显示的(de)图形
2、各(gè)种基(jī)本(běn)数(shù)学函数库
3、各(gè)种特殊属性函数库
4、矩阵(zhèn)和(hé)数(shù)据操纵工具,包(bāo)括(kuò)对稀疏矩阵(zhèn)的处理
5、支(zhī)持复(fù)数(shù)、任(rèn)意精度(dù)数(shù)、区间算术(shù)和符号运算
6、2维和3维(wéi)数据以及函数的可视化和(hé)动画(huà)工具
7、求解方程组、常微(wēi)分方(fāng)程、偏微(wēi)分方程、微分代数方程、时(shí)滞微分方程、递推关系(xì)式等等
8、离(lí)散和(hé)连续微积分的数值和符号(hào)工具
9、多(duō)变量统计程序库,包括支持100多种(zhǒng)数据分(fèn)布(bù)的数据拟合、假设检验、概率和期望的运(yùn)算
10、对运算和应(yīng)用程序添(tiān)加用(yòng)户界面的各种工具包(bāo)
11、约束和(hé)非约(yuē)束以及局部和(hé)全局的最(zuì)优化(huà)技术支(zhī)持
12、程序语言(yán)支持(chí):过程式编(biān)程(chéng)语言、函(hán)数式编(biān)程(chéng)语(yǔ)言和面(miàn)向(xiàng)对象的编程语言
13、图像处理工具 ,包括图像识别
14、提(tí)供用于(yú)图(tú)论中(zhōng)图(tú)的分析(xī)和可视化的工具
15、分析组(zǔ)合问(wèn)题的(de)工具(jù)
16、用于文本(běn)挖掘(jué)的工具
17、数据挖掘的工具(jù),比如聚类分析(xī)、字符串对齐和(hé)模式匹配
18、数(shù)论函(hán)数库
19、金(jīn)融(róng)运(yùn)算(suàn)的工具,包括期权、债券、年金、派生工具(jù)等的计算
20、群(qún)论(lùn)函数。
Mathematica通过名为(wéi)MathLink的协议(yì)与(yǔ)其(qí)它应用(yòng)程序链接。通过该协议,Mathematica实现内(nèi)核与前(qián)端的通讯,并且也提供了内核和其它应用(yòng)程序之间的一个通用接口。
Mathematica不但(dàn)本身具(jù)有丰富(fù)的功能,而且它(tā)也提(tí)供了大量接口用(yòng)以访问其它软件,从(cóng)而可以方(fāng)便地(dì)调用(yòng)那些其它软件具有但(dàn)Mathematica暂时不具(jù)备(bèi)的功能。这样(yàng)做可以进一步(bù)增强Mathematica的适(shì)用(yòng)性。
Wolfram Research发布了一个免费的开发工具包(bāo),该工具包允许C programming language编写(xiě)的应用程(chéng)序通过MathLink链接到Mathematica内核(hé)。
使用.NET/Link,,任何(hé)一个.NET程序都可(kě)以调用Mathematica执行计算(suàn)操作;相应地,Mathematica程序也可以(yǐ)加(jiā)载.NETclasses、操纵.NET对象并(bìng)且执(zhí)行(háng)方法调用。这(zhè)样我们就可以从(cóng)Mathematica内部(bù)构建.NET图(tú)形用(yòng)户界面。类似地,Mathematica也有J/Link。顾名思(sī)义(yì),它可以用于Mathematica与Java程序之(zhī)间的交互。
与SQL数据库之(zhī)间的通(tōng)讯是通过内置的JDBC支持(chí)实现的。Mathematica也可以从一个WSDL描述中安装网页服务。
其(qí)它与Mathematica相链(liàn)接的语言包括(kuò)Haskell、AppleScript、PLT Scheme、Visual Basic、Python和Clojure。
在(zài)Mathematica和OpenOffice.org Calc以及Microsoft Excel之间有双向的链(liàn)接。
Mathematica也提供(gòng)了与许多专门的数学软件包之间的链接,包括MATLAB、R、Sage、SINGULAR、MathModelica和(hé)Origin
Mathematica中的数学公(gōng)式也(yě)可以与其它计算或者排版软(ruǎn)件(比如MathML)的公式进行相互(hù)转(zhuǎn)换。
Mathematica可以通过多种(zhǒng)方式(shì)捕获(huò)实时数据,比(bǐ)如与LabVIEW的(de)链(liàn)接,金融(róng)数据feeds,或者(zhě)直接通过GPIB从硬件(jiàn)设备(IEEE 488)、USB以及串行接口获(huò)取。
其他可用界(jiè)面有JMath,它基于GNU readline和MASH,并利用UNIX命令行运行内置的Mathematica程序(内含参数)。
Mathematica支(zhī)持(chí)语言
语(yǔ)言:C、.NET、Java、SQL
Mathematica支持(chí)软(ruǎn)件
软(ruǎn)件:OpenOffice、Microsoft Excel、MATLAB、R。
