Mathematica

  Wolfram Research 是当今世界科技计算软件的领导开发商。公司由天才科学家Stephen Wolfram创建。Stephen Wolfram是公司的创建者和首席执行官。

  公司的主打产品为Mathematica。公司的主要产品和服务如下:

  Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一。Mathematica的发布标志着现代科技计算的开始。Mathematica是世界上通用计算系统中最强大的系统。自从1988发布以来,它已经对如何在科技和其它领域运用计算机产生了深刻的影响。


  Mathematica 和 MATLAB、Maple 并称为三大数学软件。

Wolfram Mathematica图标

. Mathematica的用户群

  最主要用户群是科技工作者和其它专业人士。但是,Mathematica还被广泛地用于教学中。数学中的许多计算是非常繁琐的,特别是函数的作图费时又费力,而且所画的图形很不规范,所以现在流行用Mathematica符号计算系统进行学习,从高中到研究生院的数以百计的课程都使用它,很多问题便迎刃而解。此外,随着学生版的出现,Mathematica已经在全世界的学生中流行起来,成为了一个著名的工具。

. 平台可用性

  Mathematica可以在许多不同的平台上运行,包括:Linux、Apple的Mac OS X以及基于NT的Microsoft Windows。所有平台都支持64位实现。 在6。0。3之前的版本还支持其它操作系统,包括:Solaris、AIX、Convex、HP-UX、IRIX、MS-DOS、NeXTSTEP、OS/2、Ultrix和Windows Me。


  Mathematica家用版是Microsoft Windows、Linux和Mac OS X(Intel)上的一个32位应用程序。

. Mathematica界面功能

  Mathematica 分为两部分:内核和前端。内核对表达式(即 Mathematica 代码)进行解释,并且返回结果表达式。


  前端由 Theodore Gray 设计,提供了一个 GUI,它使得用户可以创建并且编辑一个“笔记本文档”,该笔记本文档可以包含程序代码和其它格式化的文本(比如公式、图像、GUI组件、表格、声音等),并且支持标准文字处理功能。所有的内容和格式都可以通过算法生成或者通过交互式方法进行编辑。


  文档可以使用层次式单元进行结构化处理,这样便于对文档划分章节。文档也可以表示为幻灯片形式,便于进行演讲。笔记本与其内容均以 Mathematica 表达式的形式存储,并且可用使用 Mathematica 程序进行创建、编辑和修改,而且还可以转化为其它格式,比如 TeX 或者 XML。


  前端包括开发工具,比如调试器、输入自动补全、以及自动语法着色。


  默认情况下,Mathematica 使用一个标准前端,不过也有其它前端可供选择,包括 Wolfram Workbench、2006年引入的基于 Eclipse 的IDE。它们为 Mathematica 提供了面向项目的开发工具,包括版本管理、调试、归档和测试。 此外,Mathematica 还包括一个命令行前端(Mathematica Kernel)。

. Mathematica性能

  Mathematica系统已经支持高性能计算。在Mathematica 5。2版本中,它已经支持自动多线程计算。

  在2002年,gridMathematica的引入使得用户级的并行编程可以在不同的集群和多处理器系统中进行在2008年,在所有的Mathematica许可证中囊括了并行计算技术,包括支持网格技术如Windows HPC Server 2008、Microsoft Compute Cluster Server和Sun Grid。

  2010年,Mathematica增加了对CUDA和OpenCLGPU硬件的支持。另外,第8版还可以生成C代码,它可以自动由系统C编译器进行编译,比如Intel C++编译器或者Visual Studio 2010编译器。

. 产品功能

  Mathematica的功能包括:

  1、使用一行代码可显示的图形

  2、各种基本数学函数库

  3、各种特殊属性函数库

  4、矩阵和数据操纵工具,包括对稀疏矩阵的处理

  5、支持复数、任意精度数、区间算术和符号运算

  6、2维和3维数据以及函数的可视化和动画工具

  7、求解方程组、常微分方程、偏微分方程、微分代数方程、时滞微分方程、递推关系式等等

  8、离散和连续微积分的数值和符号工具

  9、多变量统计程序库,包括支持100多种数据分布的数据拟合、假设检验、概率和期望的运算

  10、对运算和应用程序添加用户界面的各种工具包

  11、约束和非约束以及局部和全局的最优化技术支持

  12、程序语言支持:过程式编程语言、函数式编程语言和面向对象的编程语言

  13、图像处理工具 ,包括图像识别

  14、提供用于图论中图的分析和可视化的工具

  15、分析组合问题的工具

  16、用于文本挖掘的工具

  17、数据挖掘的工具,比如聚类分析、字符串对齐和模式匹配

  18、数论函数库

  19、金融运算的工具,包括期权、债券、年金、派生工具等的计算

  20、群论函数

  21、技术文本处理,包括公式编辑器和自动报告生成

  22、用于声音、图像和数据的小波分析程序库

  23、控制系统程序库

  24、连续和离散的积分变换

  25、导入和导出数据、图像、视频、GIS、CAD等各种文件格式,并支持对生物医学类数据的输入和输出

  26、链接Wolfram Alpha的大量数学、科学、社会经济学类的数据集合

  27、查看并且重新使用前面的输入和输出(包括图像和文本记号)的笔记本界面

  28、和基于DLL、SQL、Java、。NET、C++、FORTRAN、CUDA、OpenCL以及http的系统相链接的工具

  29、编写并行程序的工具

  30、当与互联网连接时,在笔记本中可同时使用“自由格式语言输入”(一个自然语言型的用户界面)和 Mathematica 语言

国外网站大全
国外网站大全
国外网站大全