Maple 2020是一款致力于帮助用户解决一些数学方面的问题的软件,运用了强大的计算能力帮助计算出很多复杂的数学计算题,而且内置超过5000个符号和数值计算命令,覆盖几乎所有数学领域,让数学学起来不再是难事,同时灵活易使用的编程语言,让你能够开发更复杂的模型或算法。
软件说明
Maple 2020是由加拿大Maplesoft公司开发的一款仿真数字建模软件,凭借其丰富的功能,能够快速解决你长时间动手计算的大部分数学问题,从而节省宝贵的时间,致力于为用户提供可视化分析以及探索解决方案,可帮助用户轻松解决各种数学问题。这是一款出色的办公工具,能够帮助用户解决各种复杂的问题,可解决微积分、代数、统计、群论、微分几何、财务建模等数学领域的问题,同时解决建模需要面对的各种问题,并且拥有了许多实用的数学工具,无论是要执行快速计算、创建设计表,还是开发自己的算法,都能为你提供所需要的数学工具,助你高效的进行数学计算和算法的开发;功能非常的出色的,具有用法简单、灵活、程式结构性强、延展性好等优点,提供强大的数学运算能力、方便实用的绘图功能及语言的高度集成性,内置高级技术解决建模和仿真中的数学问题,适用的场景广泛,受到广大使用者的喜爱。Maple 2020为新老用户提供了大量新增和改进的功能,更强大的数学求解器和更友好的用户体验,新增功能包括:常微分和偏微分方程、数学、图论、群论、李代数向量域、积分变换、正则链、可视化、物理、编程、数据导入和导出、信号和图像处理、音频处理、新的用户体验、线性代数学生包、Math Apps、用户界面、性能、打印和导出等,以及量子化学工具箱,手机免费App-Maple Companion两个附加产品的升级,给广大用户带来全新的体验!
软件特色
一、强大的求解器
1、内置超过5000个符号和数值计算命令,覆盖几乎所有的数学领域,如微积分,线性代数,方程求解,积分和离散变换,概率论和数理统计,物理,图论,张量分析,微分和解析几何,金融数学,矩阵计算,线性规划,组合数学,矢量分析,抽象代数,泛函分析,数论,复分析和实分析,抽象代数,级数和积分变换,特殊函数,编码和密码理论,优化等。
2、各种工程计算:优化,统计过程控制,灵敏度分析,动力系统设计,小波分析,信号处理,控制器设计,集总参数分析和建模,各种工程图形等。
3、提供世界上最强大的符号计算和高性能数值计算引擎,包括世界上最强大的微分方程求解器(ODEs,PDEs,高指数DAEs)。
4、智能自动算法选择。
5、强大、灵活、容易使用的编程语言,让您能够开发更复杂的模型或算法。
6、与多学科复杂系统建模和仿真平台MapleSim紧密集成。
二、技术文件环境
1、大量易学易用的工具和特征,提供“数学版office”工作环境,用户即使没有任何语法知识也可以完成大量数学问题的计算,显著地缩短学习时间。
2、技术文件界面组合文字、数学、图形、声音、建模、科学计算等您所有的工作。
3、大量的绘图和动画工具,包括超过150种图形类型。基于OpenGL的可视化技术,可定义相机轨迹。图片输出格式包括:BMP、DXF、EPS、GIF、等等。
4、数据输入和输出格式:ASCII、CSV、MATLAB、Excel、等。
5、各种文件处理工具,如页眉页脚、段落、幻灯片等;各种图元件,刻度盘、滑动条、按钮等,可在图元件中添加程序,实现交互式仿真操作。
三、知识捕捉
1、Maple 2020是您所有数学工作的理想环境,您所想象的数学就是您在Maple中做数学的方式。
2、多种格式(1D、2D)输入数学内容,如教科书一样地显示和操作数学和文字。
3、工作过程包括最初的草稿、计算、深度分析、演示报告、共享,以及重用。
4、专业出版工具包括文件处理工具,可输出Maple文件为PDF、HTML、XML、word、LaTeX、和MathML格式文件。
5、特有的教育功能包,包含特定主题的计算方法信息和Step-by-Step求解步骤。
6、使用MapleNET发布交互式内容到web上,将您的工作交互式呈现给您的同事、学生、和同行。
四、外部程序连接
1、无缝集成到您现有的工具链中
2、OpenMaple API - 在外部程序中使用Maple作为计算引擎,或者通过External calling,在Maple中使用外部程序,如C/Java/Fortran。
3、Maple - CAD系统双向连接:通过CAD Link为CAD系统增加重要的分析功能,如统计、优化、单位和公差计算等,结果在CAD模型中自动更新,目前支持SolidWorks,NX,和 Autodesk Inventor。
4、Excel:Excel数据的输入和输出;通过加载项,在Excel内使用Maple计算命令。
5、专业出版工具包括文件处理工具,可输出Maple文件为PDF、HTML、XML、Word、LaTeX、和MathML格式文件。
6、数据库:对大型数据集完成分析和可视化。
7、MATLAB连接:您可以使用MATLAB Link在Maple中调用MATLAB完成计算,以及利用MATLAB代码生成和转换的功能;另一个选择是Maple Toolbox for Matlab工具箱,Maple-Matlab双向连接,共享数据、变量等。
8、Simulink:输入和输出Simulink模块,添加Maple的分析和优化功能到Simulink模块。
新增功能
常微分和偏微分方程
对于常微分和偏微分方程的解析解(精确解),Maple在该领域一直是世界领先者,软件通过新的算法和技术进一步扩大了求解ODEs和PDEs的优势,包括求通解、含初始条件和边界条件的特解等。
1、新的、更通用的算法,用于计算新类型问题的二阶线性常微分方程的超几何解。
2、新类型的含边界或初始条件的偏微分方程的精确解。
3、含边界条件的偏微分方程的Mellin和Hankel变换解。
4、新的算法求解偏微分方程的通解:
5、通过将偏微分方程重写为具有任意辅助函数的常微分方程,来计算偏微分方程的通解。
6、利用首次积分求解偏微分方程。
7、自动计算参数化偏微分方程的对称性,无论参数是否连续。
8、自动计算能够使参数连续对称变换的无穷小量。
数学
包含了大量的算法改进,增强了数学求解器,拓展了Maple可以处理的数学领域和更快解决更复杂问题的能力。处理常微分和偏微分方程、图论、群论、积分变换和其他方面的改进外,还改进了基础库算法,这些算法直接被用户使用或者其他Maple命令使用。
1、改进了许多化简命令的计算结果,包括simplify, radnormal,combine.
2、假设处理功能更强、更灵活、使用更友好。
3、代数函数、初等函数和分段函数的积分有所改进。
4、计算类型为1F1的超几何数学函数的渐近展开式,即KummerM、KummerU、WhittakerM和WhittakerW。
5、计算代数数/函数在有理数/函数或用户定义域内的最小多项式。
6、JacobiP函数的定义扩展到第二个或第三个自变量为负整数的情况。
7、逻辑函数包提供用于理解逻辑表达式结构的新算法,包括逻辑表达式的关联图和原始图以及它们的群对称性。
8、数论函数包新增加了JordanTotient命令,计算正整数n的第k个Jordan toient函数。
9、计算几何函数包现在可以确定一个点是否位于由点列表形成的多边形内。
图论
软件中的图论函数包加入了大量的开发成果,在可视化、灵活的图形操作选项、强大的分析工具、以及对20多个新的特殊图形和图形属性的支持等方面取得了重要进展。
1、对图形外观的更多控制,扩展了对样式表、新的箭头形状、有色顶点边框、图形样式的支持,以及针对属性(例如中心性或权重之类)对图形的顶点和边缘进行样式设置的能力。
2、软件提供了许多新的图形布局方法,包括二维和三维谱图布局。
3、新的交互式方法让您可以手动设置图形布局,将顶点拖动到新的位置。
4、8个新的函数,用于计算图形中顶点的中心点,包括紧密度、谐波、度数和特征向量中心点。
5、新的属性可判定一个图是否可以分割,是否可以被分割成一个群集和一个独立的集合。
6、图论函数包的核心程序现在支持带自环的图,用于有向、无向、加权和未加权图。
7、新的自函数包从几何数据生成图形,例如二维或三维数据点的集合。这种方式可生产的图形包括Delaunay三角剖分、最近/最远/相对相邻节点、Euclidean和几何最小生成树、影响范围等。
8、ContractSubgraph命令返回一个新图,将S中的所有顶点合并为一个顶点。
9、支持18个额外的特殊图形,包括Biggs-Smith, Brouwer-Haemers, De Bruijn, Haar,Meredith, Wells和其他图,总数达到了97个。
群论
软件中,群论函数包得到了扩展,包括增加了用于对有限单群进行分类的新工具;小群、传递群、完美群和Frobenius群的可搜索性;新的计算和分析命令。
1、添加用于对有限单群进行分类的新工具,包括ClassifyFiniteSimpleGroup命令,该命令能在在分类中找到一个给定的有限简单群,给出该群的族、子族和参数。
2、新的TabulateSimpleGroups命令生成一个有限非交换单群列表,其阶数在指定范围内。
3、Maple现在可以计算n阶单群的数目(n为正整数),并判定给定的正整数是否是有限非交换单群的阶。
4、扩充了小群数据库,包括以下属性:Frattini长度、阶类数、元素阶数和、最大元素阶数、同环和初等。
5、扩充了Frobenius群的数据库,包括以下新的性质:阶类数、最大元素阶、元素阶数和、秩、传递性、基元、初等核和同环核。
6、新的命令用来判定有限置换群是否为同环,计算传递置换群的秩(子轨道数),并计算有限群的Gruenberg-Kegel图(或素数图)。
7、与有限组中元素阶数相关的新命令,计算阶类数、最大元素阶数、元素阶数和等。
8、用于置换的新命令,包括移位置换和限制。
李代数向量域
软件提供了新的函数包处理李代数向量域。这个前沿的函数包为探索李对称群的属性提供了一种新的方法。李对称群在关于恒等对称性线性化时,产生与一个参数群轨道相切的李代数向量域。这种线性化产生了李代数向量域分量的线性齐次偏微分方程组。新的函数包着重结构、几何和代数信息的早期开发,并从这类李代数向量域的判定系统中,使用微分约化和消去算法寻找代数(例如中心和降中心列)和几何(例如分布和不变量)属性。
积分变换
Maple中的积分变换功能得到扩展,使其更适用于数学物理、工程等领域的各种应用,包括计算积分和求解具有边界条件的偏微分方程的精确解。添加了计算导数的选项、反拉普拉斯变换数值计算的新算法、Hankel变换的替代定义以及计算更多积分变换的能力。
Regular Chains
Regular Chains函数包是一系列符号求解代数方程组、不等式、不等式组的命令集合,让用户操作和研究此类系统的解。在软件中,Regular Chains函数包在多个方面得到了增强。
改进包括:
1、增加了量词消除,以化简和求解可以用逻辑公式表示的问题。
2、新的算法和选项用于圆柱代数分解。
3、计算空间曲线在由正则链定义的曲线的每个点处的交集多重性。
4、在给定的点集上找到给定空间曲线的切锥。
5、为某些方程的解集,确定曲线的几何结构。
线性代数学生包
Maple2020包含许多新的附加功能,旨在增强对学习和教学线性代数的支持。
1、线性代数学生包:许多图形和动画功能增加到了线性代数学生包关联面板中,用户可以通过简单的鼠标点击就可以实现这些可视化功能,包括叉乘、特征向量、最小二乘法、线性系统、线性变换、平面、投影和向量和等。
2、助教:新增加了高斯消去法、高斯-约当消去法、矩阵求逆,可返回一步一步的详细解题过程,不仅仅是结果。
3、线性代数学生包:加入了更友好的交互式操作命令,例如矩阵求逆、伪逆、指数和叉积等。
4、Math Apps:新的交互式Math Apps,求解线性系统、对角化矩阵、约当标准型、Gram-Schmidt正交化等。
可视化
Maple内置数百种图形类型和选项,在软件中,可视化得到了进一步的增强,让用户可以更好地控制图形以及生成更美观的图形。
1、增大了二维和三维图形的默认尺寸,以便在高分辨率显示器上更好地显示。
2、三维图形增加了图形大小参数项。
3、新的自适应网格方法,默认条件下的三维图形的边界现在更加平滑。
4、等高线上的显示等高值的图例现在可以自动生成,或者由用户自定义。
5、允许用户自定义等高线图图例上的数字格式、位置、取消输入、以及将等高线值作为拍板公式的一部分。
6、新的triangulate命令将面转化为三角集合。
7、新的命令Color Tools,显示有特定颜色识别缺陷的观看者如何感知颜色。
物理
Maple为物理中的代数计算提供了最好的环境,重点确保计算过程更加自然(最好的用户体验)。软件进一步增强了物理中的几个关键领域的功能。
1、粒子物理:坐标和动量表示中的散射矩阵及相关费曼图。
2、广义相对论:时空3 + 1分解的切片和空间尺度条件,以及数值化的相对论。
3、不同张量和相关微分运算之间的连接。
4、张量表达式的化简,现在增加了spinor,su2和su3张量索引。
信号和图像处理
Maple中的信号处理功能进一步增强,支持对所有类型信号的探索。
1、新的HoughLine和ProbabilisticHoughLine命令,使用Hough变换检测图像中的直线。
2、新的信号处理工具,计算矩阵的互相关。
3、Convolution卷积命令现在支持包含复数的信号。
4、新的离散小波变换命令,计算灰度或彩色图像的Haar小波。
5、信号处理函数包中的Hilbert命令是相应积分变换的离散版。
6、新的rootMeanSquare命令提供了一种测量一维信号大小的方法。
音频工具
Maple提供处理和操作音频信号的函数包,在Maple 2020中,该函数包的功能得到拓展,新的功能包括:
1、通过指定要提取的样本范围来读取一部分音频文件
2、通过更快的卷积操作更快地创建音频效果
3、创建32位和64位WAV文件
4、写入音频文件,采样率最高为4.29 GHz
5、生成白噪声
6、执行从内部信号值到外部文件的非对称映射
数据导入和导出
Maple提供了许多工具用于导入和导出各种格式的数据。
1、Import和Export命令现在支持BSON和UBJSON文件。
2、ImportMatrix命令增加了两个参数项:direct,支持解析字符串和bytearray中数据,以及文件和网站链接URLs;fill,当输入不完整时为缺失的数据赋值一个默认值。
3、File Tools函数包中新增加Walk命令,能够生成一个迭代器,用于遍历给定目录下的子目录。
4、新的样本参数项允许读入部分音频文件。
5、convert命令现在支持将一些Maple表达式转换为对应的Python表达式,反之亦然。
编程
Maple包括强大的编程语言,而且几乎全部是用这种语言编写的,该语言是专为处理数学而设计的。软件提供增强的编程工具,可帮助用户发现和修正自己代码中的问题。软件还提供了用于操作数据结构和工作表的新实用工具。
1、跟踪代码执行的增强,改进的tracelast可以查看过去捕获和重新出现的异常,并且源文件和行号信息可以选择性地出现在tracelast、trace和printlevel命令的返回值中。
2、调试器添加了新的help命令,显示单个命令的帮助,为特定的主题提供相关的命令列表,并为gdb用户提供互相参照。
3、新的retstep调试命令在当前过程返回后,就停止执行任何命令,而不是在下一个语句执行后。
4、当存在源码时,大多数错误和警告消息现在可以显示源文件名和存在错误的语句行号。
5、新的代码分析工具,分析Maple过程代码并返回其静态调用图,形式可以与图论函数包一起使用。
6、列表函数包中的Slice命令可以将一个列表分成一系列子列表。
7、URL[Download]增加新的参数项,可以指定证书文件、认证密码、代理和代理密码、超时等。
8、迭代器函数包新增加了de Bruijin sequences、Lyndon words、neckless和pre-neckless等命令。
9、Worksheet函数包包含新的命令,用于从Maple文档中删除所有节,并将节标题添加到文档开头。
安装教程
1、下载解压,得到maplesoft maple 2020中文原程序和破解补丁文件;
2、首先双击文件Maple2020.0WindowsX64Installer.exe开始安装软件;
3、勾选我接受,然后下一步;
4、选择安装路径,小编选择的是默认;
5、是否创建桌面快捷键,建议选上;
6、选择激活方式,这里一定要选择Single User Activation,否则无法激活成功;
7、选择检查更新,默认即可;
8、软件正在安装中,等待安装完成;
更新日志
1、更广泛的数学功能、更好的使用体验
在Maple 2020中,新的主题、更宽广的覆盖范围、新的算法和技术,数学求解器得到持续加强,因此您可以求解更多的问题。
2、常微分和偏微分方程求解
对于常微分和偏微分方程的解析解(精确解),Maple在该领域一直是世界领先者,软件增加了新的算法和求解技术,进一步巩固了领先地位。
3、这可能是一个图论的问题!
图论是一个很有趣的话题,很多问题可能是图论问题。图论在科学、工程、语言学、社会学、计算机科学等领域也有着广泛的应用,软件图论函数包提供了解决这些问题所需的工具。
4、积分变换
新的积分变换算法,让Maple在在数学物理、工程等领域的各种应用中更加有用。
5、帮助新用户
新的入门学习资源、内置警告信息,帮助用户避免错误。软件致力于帮助新用户快速有效地使用。
6、线性代数学生包
更多的点击式数学工具、助教工具、学生学习包,为线性代数的教与学提供了更多的支持。
7、数学只需要点击
软件包含许多新的和改进的可点击数学工具,包括Math Apps、助教、关联菜单等,让数学概念学习和进行数学运算更加容易。
8、打印和导出
更加灵活多样的输出,包括打印、导出PDF和LaTex,让您的成果更方便在Maple之外分享和使用。
9、信号处理
Maple的信号处理能力得到了进一步增强,以支持探索所有类型的信号,包括数据,图像和音频处理。
10、追踪错误
新的编程工具可帮助您查找和修正自己代码中的问题。