Maple是现代数学家、工程师、科学家必备的科学计算软件。无论您需要快速计算、开发设计表单、基础概念教学、还是生成复杂的高保真仿真模型,Maple世界领先的计算引擎提供广泛的高性能算法帮助用户解决各种数学问题。
Maple是数学和建模的必备工具,主要功能包括:
数学
1.数学=Maplesoft!Maple标准版提供超过5,000个计算命令,100多个不同领域的算法程序包,覆盖几乎所有的数学领域,包括(按字母顺序排列):
• 抽象代数•代数• 代数曲线
•微积分•组合函数• 组合结构
• 复数算法和函数• 曲线拟合•微分代数
• 微分方程• 微分形式• 微分几何
• 离散和积分变换• 动力系统• 欧几里德几何
• 金融数学• 高斯整数• 母函数
• 图论•群论•Lie 对称性
• 线性代数•线性泛函方程系统
• 线性算子•线性规划• 线性递归方程
• 逻辑•数值近似•数论
• 优化•正交多项式 •P-adic 数
• 物理•多项式 • 多项式系统
• Q-差分方程•有理标准形• 有理域计算
• 级数展开• 科学常数•科学误差分析
• 特殊函数•统计• 统计过程控制
• 多项式符号-数值算法•张量• 公差
• 编码和密码理论•字符处理• 网站内容开发
数值和符号混合计算
1.提供符号、数值、混合计算算法,以及智能自动算法选择,弥补单一方法的不足。
2.使用精确数计算,例如分数、根式、符号等,消除数值计算引起的累积误差。
3.从各种精确和近似计算中选择最合适的技术,满足项目需要。
4.可以计算任意精度的近似值,不受硬件的限制。
5.Maple 与新一代多领域建模和仿真工具MapleSim紧密集成,为MapleSim提供符号-数值混合求解器。
可视化
1.二维、三维图形、动画,可通过菜单、命令、交互式助手等多种方式实现。
2.超过150种图形类型,包括隐式、等高图、复数、极、向量场、密度、保角、常微分方程、偏微分方程、工程和统计图。
3.照明模式、标题、说明、光泽度、坐标轴控制、网格线、透明度等。
4.在图形标题、说明、刻度、标签上显示排版文字和数学表达式。
5.对二维和三维图形添加注释,包括箭头、形状、绘画工具。
6.使用用户自定义相机路径显示动画。
7.三维图形的实时旋转。
8.二维和三维图形的缩放和平移。
9.通过滑动条交互式控制参数变化。
10.标准几何对象、正多面体、和多面体,包括椭圆、双曲线、多边形、圆锥、球体、torii、十二面体、二十面体、四面体等。
11.广泛的坐标系统。
用户界面:Maple让数学计算更容易
1.Maple提供“数学版office”的环境,重新定义数学的使用性。
2.提供创新的可点击计算技术,"Clickable Math", "Clickable Engineering","Clickable Calculus",用户即使没有任何语法知识也可以完成大量数学问题的计算,戏剧性缩短学习曲线。
3.数百个任务模板,实现填充式问题求解。
4.交互式助手,包括方程操作、绘图、矩阵计算、单位转换、探索表达式中的参数。
"
5.命令补全。6.表格、符号电子表格、代码区域、画布,以及交互式图元件,例如刻度盘、滑动条、按钮等,可在图元件中添加自定义程序,实现交互式模拟操作。
7.技术文件环境提供丰富的文字处理工具,如拼写检查、页眉页脚、段落、幻灯片等;
8.Maplet让您快速建立客户用户界面和应用程序。
9.MapleCloud提供文件服务器,实现与同事或学生的文件交换。
知识捕捉:不仅是工具,更是知识
1.Maple是您所有数学工作的理想环境,您所想象的数学就是您在Maple中做数学的方式。
2.多种格式(1D、2D)输入数学内容,如教科书一样地显示和操作数学和文字。
3.工作过程包括最初的草稿、计算、深度分析、演示报告、共享,以及重用。
4.专业出版工具包括文件处理工具,可输出Maple文件为PDF、HTML、XML、Word、LaTeX、和MathML格式文件。
5.特有的教育功能包,包含特定主题的计算方法信息和Step-by-Step求解步骤。
6.使用MapleNET发布交互式内容到web上,将您的工作交互式呈现给您的同事、学生、和同行。
编程:简明易懂、丰富的编程语言
1.解释性语言方便探索和快速原型,支持过程编程和函数编程,具有丰富的数据类型和控制结构,简明易懂。
2.提供高级功能,包括操作符重载、变量假设、以及异常处理。
3.提供工具支持代码测试、调试、效率分析等。
4.提供操作数学对象的工具,包括多项式、积分、求和等。
5.创建和操作各种类型的数据结构,包括集合、列表、数组、栈、队列、记录、和模块。
6.可查看大部分算法的源代码。
7.强大的类型系统,包括拓展已有的类型。
8.C编译器,CUDA支持,并行算法,以及优化工具实现高性能数值计算。
9.用户级函数实现多核计算机上的多进程和多线程编程。
10.可以通过编程方式或通过点击式Maplet生成器创建Maplet程序。
外部连接:无缝集成到您现有的工具链中
1.MATLAB连接:您可以使用MATLAB Link在Maple中调用MATLAB完计算,以及利用MATLAB代码生成和转换的功能;另一个选择是Maple Toolbox forMatlab工具箱,Maple-Matlab双向连接,共享数据、变量等。
2.代码生成:自动转换Maple代码为其他语言VB、MATLAB、Java、C、C#、Fortran。
3.OpenMaple API - 在外部程序中 (如C/Java/VB) 使用 Maple 作为计算引擎。
4.External calling,在Maple中使用外部程序,如C/C#/Java/Fortran。
5.Maple - CAD系统双向连接:通过CAD Link为CAD系统增加重要的数学计算功能,支持SolidWorks,NX,和Autodesk Inventor。
6.Excel:Excel数据的输入和输出;通过加载项(宏),在Excel内使用Maple计算命令。
7.数据库:连接SQL数据库,完成数据分析和可视化。
8.Simulink:输入和输出Simulink模块,添加Maple的分析和优化功能到Simulink模块。
9.输出和输出XML文件。
10.MathML 2.0表示和内容支持。
11.输出Maple文件为HTML、XML、MathML、Latex、RTF、PDF格式文件。
12.输出图形为BMP, DAE, DXF, EPS, GIF,HPGL, JPEG, PCX, POV, TEK,WMF, X3D。
13.从WAV,JPEG,TIFF文件输入/操作/输出数据。
14.从Microsoft Excel, ASCII,CSV, Matrix Market,MATLAB等输入数据。
扩展阅读:
- 开放分类: