Mathematica 13是一款强大的数据计算工具。Mathematica 13拥有着一个集成的、不断扩展的系统,结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接等一系列最广最深的技术计算功能于一体,从而可为全球数百万创新者、教育工作者、学生和其他人提供了主要的计算环境之外。同时Mathematica软件还具备了强大的数值计算和符号运算能力,无论是从高中还是到研究生院等数以百计的课程都可以通过来实现许多的数学方法学习,获得更准确、更详细任何数学问题答案求解。且还支持用户通过网页浏览器实现云端的完美访问,以及在所有现代桌面系统上的本地访问等,可以说是当前为止使用最广泛的数学软件之一。
1、从本站下载解压后,即可得到Mathematica 13源程序
2、双击“Setup.exe”文件运行,默认中文简体语言,开始安装
3、选择软件安装路径,一般默认即可
4、选择安装组件,建议默认安装即可
5、耐心等待软件安装完毕(时间稍长),完成后可直接启动程序,选择【Finish】按钮即可退出向导
6、首次启动Mathematica 13,软件自动弹出注册提示,选择“其它方式激活”如下图所示:
7、选择“手动激活”
8、打开CMD(以管理员身份)并输入:cd C:
然后输入mma11_2_keygen_64.exe(我会像这样:C: mma11_2_keygen_64.exe)再在CMD中键入您的MathID并生成许可证
9、将补丁的激活密钥和密码复制,注意::1这个也要复制
10、同意条款点击下一步。
11、至此,软件Mathematica 13中文版激活完毕,所有功能可随心免费使用。
1、【一个全面集成的大型系统】
Mathematica 具有涵盖所有技术计算领域的将近 6,000 个内置函数——所有这些都经过精心制作,使其完美地整合在 Mathematica 系统中。
2、【不仅仅是数字,也不仅仅是数学,内容包罗万象】
基于三十多年来的持续开发,Mathematica 在所有技术计算领域表现卓著,包括网络、图像、几何、数据科学、可视化、机器学习等等。
3、【超乎想象的算法功能】
Mathematica 在所有领域构建了前所未有的强大算法——许多算法都是使用 Wolfram 语言独特的开发方法和功能进行构建的。
4、【前所未有的更高等级】
从超级函数到元算法,Mathematica 提供了可实现自动化并且日益完善的高级环境,使您的工作尽可能地高效
5、【整体的工业强度】
拥有跨越各个领域的强大的高效的算法,Mathematica 是为提供工业强度而构建的,它的并行计算、GPU 计算等功能使其可以轻松处理大型问题。
6、【强大且易于使用】
Mathematica 凭借它的算法功能以及 Wolfram 语言的详细设计原理,创建了具有预测性建议、自然语言输入等的独特的并且易于使用的系统。
7、【文档以及代码】
Mathematica 使用 Wolfram 笔记本界面,使您可以快速整理包括文本、可运行代码、动态图形和用户界面等的丰富文档中的任何内容。
8、【让您结果美观】
Mathematica 使用最先进的计算美学和设计原理,为你呈现最美观的结果;立即创建最顶级的互动可视化效果和出版物质量级别的文档
9、【即时现实数据】
Mathematica 可以访问广博的 Wolfram 知识库,包括最实时的数千个领域的数据。
10、【完美的云端集成】
Mathematica 目前已经完美地集成于云端系统中;可在统一强大的云端桌面混合环境中进行分享、云计算以及更多功能。
11、【与任意内容连接】
Mathematica 为与任意内容连接而构建:文件格式(180 多种)、其他语言、 Wolfram Data Drop、API、数据库、程序、物联网和设备,甚至其自身分布等。
12、【超过十五万个范例】
从 参考资料中心 的 150,000 多个范例,Wolfram 演示项目的将近 10,000 个开源演示项目和其他资源中获取帮助,开始着手任何项目
Mathematica是一款强劲的数学分析型软件,以符号计算见长。下面我们就来认识一下各种基础操作:
一、【基础运算操作】
1、运算符:Mathematica支持我们常见的运算符+ - * / ^ ! (加,减,乘,除,指数,阶乘)。逻辑运算符&&与,||或,!非
2、表达式:在Mathematica中可以直接将字母符号带入运算,这在大部分的数学软件中是不允许的,如x+y+y=x+2y(字母符号的运算)f=2x(定义一个含有字母的表达式)。
3、书写操作:主要有两点①回车表示换行,Shift键与回车同时按下表示执行程序。②一个表达式以分号;结尾则不输出结算结果,一行可以写多个表达式,但是需要用分号分隔。
4、百分号的用处:%表示上一次的计算结果。
5、内建函数:Mathematica有很多强悍的内建函数,通常以大写字母开头,如常见的Sin[]正弦函数,Plot[]用于函数绘制,Expand[]用于多项式展开等。(注意Mathematica是区分大小写的,所以在写函数时一定注意开头大写,另外紧跟中括号,不要写成小括号。认识并使用常见的内建函数是用好Mathematic的重要途径,在后面会有更加详细的介绍)
第一节基本知识的举例如下:
二、【常量和变量】
1、常量:在Mathematica中常量有整数,有理数,实数,复数和内置常数,特别要说的在附属中,虚数单位用I(大写的i)表示。内置的常数有Pi(圆周率),E(自然对数),Infinity(无限大)等组成。
①、常数的转换:这里常数的转换指的是将数字转化为有理数或者实数,这里就要用到两个内建函数啦(还记得内建函数的知识吗?见1.5)N[x,n]可以将x转化为实数,精度位数为n其中n可以省略,Rationalize[x,dx]将x转化为有理数,误差小于dx
②、数的输出:NumberForm[x,n]将x以n位精度的实数输出,ScientificForm[x]将x以科学计数法的形式输出
2、变量:变量名是字母和数字的组合,其中不能以数字开头,a12是合法的变量名,12a是不合法的变量名(在说变量名能不能用的时候,通常会用“合法”,“不合法”来表示,合法即这个名称可以作为变量名,反之则不行)。在有乘法存在的时候有些人会把乘法和函数名弄错,如x=2;y=3;之后很多人会将xy理解成乘积,实际x*y才是乘积,xy只是一个新的你没赋值过的变量。
①、变量的赋值:变量赋值用等号=来实现,绝大多数编程语言都是,批量赋值可以用大括号加等号{x,y}={1,2}这样x,y就分别等于1或者2了。当你不使用变量是可以给变量一个空值用x=.来实现
②、变量的替换:使用/.和->箭头可以用来替换表达式中变量的数值(还记得什么是表达式么?看看1.2)执行(还记得怎么执行一个语句吗?看看1.3①)f=2x只可以得到f=2x,再执行f/.x->2就可以得到4,也就是将式子中的x用2替换。多变量的时候用f/.{x->1,y->2}来用值替换变量。
③、变量的删除:Clear[]可以用于删除一个变量,在Mathematic里面变量一旦定义就固定了,所以如果多次使用f这个字母可能出现问题,那么我们要定义新的f的时候就需要用Clear[f]将其删除后再重新定义,这点很重要,尤其是在程序变量很多的时候
三、【函数,表和逻辑表达式】
1、函数分为自定义函数和内建函数,这里再列举几个常见的内建函数,如Log[],Round[]四舍五入,Max[]取最大值,Exp[]指数函数,Cos[]余弦。自定义函数的用法是f[x_]=表达式,如表达式可以是x^2,这里的自变量用x_表示,如果是多变量的函数就用f[x_,y_,z_]来表示。除了用等号来定义以外还可以用f[x_]:=表达式,即冒号加等号来定义函数叫做延迟定义,延迟定义的意思是你现在写的只是一个式子,程序并不执行,等到你第一次调用该函数的时候系统才会真正定义(如果你看不懂延迟定义的话不要紧因为不重要,你只要知道冒号等号:=的含义和等号=都是可以定义函数的就可以了)。
①、分段函数的定义:分段函数定义需要使用内建函数If[],如x大于等于0时函数值等于x,函数值小于x时等于x^2,那么我们就应该这样书写该函数f[x_]=If[x>=0,x=x,x=x ^2]。也可以用If实现多段函数的定义。
②、函数调用,调用函数时,不需要像2.2.2那样用替换实现,只需要用f[1]就可以给自变量x赋值了
③、函数的显示:为了直观的展示函数的样子我们用Plot[]绘图功能对函数的样子进行展示,首先我们要定义一个函数或者是一个表达式,用法是Plot[f[x],{x,min,max}]即展示函数f,自变量为x,x的最小值为min最大值为max。(Plot还有很多高级的用法,比如为坐标轴加标注等等,可以绘制出很多漂亮的图形以及三维的图形,这里不详细描述,有需要可以寻找其他资料详细了解)。
2、表:将一些相互关联的元素放在一起就是表,这并不是一个新的概念,2.2.1函数的赋值中{x,y}这样的用法就是一个表,或者叫一个向量,也可以将表达式写成一个表{x,x2,x3}针对表也有很多的操作,这里有个概念就可以了。
3、逻辑表达式:除了数字之外,还有一部分变量用来刻画逻辑,如判断两个变量是否相等的时候用 == 两个等号进行判别,注意不要和赋值运算混淆。常见的有x==y如果x和y相等则返回True,如果不相等则返回False,还有x!=y不等于,x>y大于,x>=y大于等于等等
四、【方程】
前面说了很多Mathematica的基础用法,有人会说这些用法大部分的编程语言都能见到,那么接下来我们就通过方程来展示下Mathematica的优越。
1、方程的表示:以上我们讲到了= 赋值和 = = 判断相等这两个符号(看看3.3)因为等号是赋值的,而我们通常将方程看为一个恒等式,其意义和赋值有一定的区别,所以我们这里用 == 来表示方程的恒等关系,如定义方程:x^2+2x+1==0
2、方程的求解:解方程需要用到Mathematica的几个内建函数,Slove[等式,{x}],Roots[等式,{x}],FindRoot[等式,{x,x0}],Mathematica总能对不高于4次的函数精确求解,其中Solve和Root用法相同,FindRoot针对解十分困难的方程时,我们通过图像大致知道解的范围,那么我们指定x0,程序会寻找在x0附近的一个解。
3、解方程组,我们也可以用Solve解方程组的根,如Solve[{x+y= =0,x+2y= =6},{x,y}]
4、求方程组的通解,在有变量表达式的方程求解时,Solve[]只能给出部分的解,为了得到各种情况的解我们用Reduce[]来实现,这段话可能说的比较模糊,我们看下面的例子:
五、【微积分的常见操作】
.1、求极限:极限Limit[表达式,x->x0]表示当x趋近于x0时表达式的极限,如何求x趋近于无限大时的极限呢?看看2.1。
2、求微分:微分使用内建函数D[]实现,求f关于x的微分用D[f,x]表示,求f关于x的n阶微分用D[f,{x,n}]表示,求f关于x1,x2的双重偏微分用D[f,x1,x2]表示(D[]的功能非常强大,你可以尝试用此实现链式法则求导)当f函数为单变量的时候求微分也就变成了求导数,用Dt[]函数,其效果和D[]一致
3、求积分:积分使用函数Integerate[]实现,用法为Integrate[f,x]或者Integrate[f,{x,min,max}]前者计算函数f的不定积分,后者给出积分的上下限,计算函数的定积分。注意不是所有的函数都可以计算出不定积分或者定积分,也正因如此引出了数值积分的概念,数值积分使用指令NIntegrate[f,{x,min,max}]用数值计算的方法求得积分的近似值(这里开头的两个字母NI都是大写)。如果说积分函数在给出的下限和上限之间有不连续的点,那么我们需要将点补全
六、【微分方程的求解】
1、微分方程求解:微分方程的求解使用Dsolve[]来完成,其中导数使用跑撇号’表示,n阶导数用n个’表示,如求解y关于x的微分方程DSolve[{微分方程},y[x],x]。求解微分方程组的时候使用DSolve[{微分方程1,微分方程2},{y[x],z[x]},x],求解带有初始条件的微分方程组DSolve[{微分方程,初始条件1,初始条件2},y[x],x]。
2、微分方程的数值解:与积分一样有的微分方程没法给出准确解,所以使用数值方法逼近,NDSolvep[{微分方程,初始条件},y,{x,min,max}]用这个方法可以求得微分方程的数值解,方法类似。
3、微分方程结果的展示:为了绘制微分方程我们需要用一个变量不如s表示问分方程的解,如:x关于y的微分方程s=DSolve[… …],之后使用Plot[y[x]/.s,{x,min,max}]
1、【符号和数字计算】
连续和离散微积分
渐近线
数学函数
代数与逻辑
2、【可视化和图形】
矢量和复杂可视化
多面板和多轴可视化
图形照明、填充剂和着色器
新的图形和可视化
3、【图,树和几何】
图和网络
树木
几何计算
4、【优化、偏微分方程和系统建模】
数学优化
偏微分方程建模
系统建模和控制系统
5、【数据与数据科学】
机器学习和神经网络
知识库
约会时间
空间统计
6、【视频、地图和分子】
视频、图像和音频
地理
分子和生物分子序列
7、【笔记本、云和存储库】
笔记本接口
云端及网页建设
数据和函数库
8、【核心语言和密码学】
核心语言
数据结构和结构化数据
编译和并行化
密码学、区块链和 NFT
9、【连通性】
小包系统
数据库和文件导入/导出
外部服务和运营
跨平台的计算能力,Mathematica 按最新的操作系统和硬件进行优化,从而使您可以在任何系统中使用。
硬件配置
1、处理器:Intel Pentium Dual-Core 或相等的配置
2、硬盘空间:19GB
3、系统内存(RAM):推荐 4GB 以上
4、互联网访问:使用 Wolfram Knowledgebase 在线数据源的必要条件。
查看全部
同类推荐
RegScanner v2.4.7绿色版166KB963人在玩RegScanner绿色中文版是一个十分小巧的注册表清理工具。Windows自带的注册表搜索功能单一,速度又很慢,而这款软件能够快速查找注册表中的所有键值,可以弥补其不足,让你快速、精确搜索到想找的注册表项目。软件只有43KB大小的的主程序,经测试,检索速度与深度丝毫不输同类专业产品,并且软件极易上手,新手强烈推荐。即使是玩惯了Registry Workshop这样大作的老鸟也
下载CloseAll v4.3官方版3.73MB922人在玩CloseAll是一款类似于电脑任务管理器软件。软件能够轻松的帮助用户一键关闭想要关闭的软件,并且还有一些软件正在使用中无法强制关闭。这款软件究竟能够解决这些问题。而且用户很多时候使用电脑也会发现电脑长时间使用会非常卡顿,这款软件就能够帮助用户关闭那些推出软件的残留进程,让你的电脑重新流畅起来,不需要重新开机,并且软件的使用非常简单,只需要下载打开安装即可,没有别的要求,界面十
下载四叶草Clover配置工具(Clover Configurator)4.08M918人在玩四叶草Clover配置工具是一款专门为四叶草设计的图形配置软件,英文名叫做clover configurator,用户可以编辑设置Clover的各个选项,可以为Windows操作系统提供clover配置工具安装教程,能够由向导生成序列号,帮助clover四叶草用户快速设置Clover四叶草,非常的实用。
下载英培获取颜色小工具 v1.0绿色版388MB907人在玩英培获取颜色小工具是一款非常好用的电脑屏幕取色辅助工具,该软件操作非常简单,小巧精致的屏幕取色器,界面非常清爽、操作便捷。能够快速获取屏幕中任意位置的颜色数值,只需拖动软件中的颜色获取按钮到屏幕中获取,即可为您提供详细的颜色数值、RGB值和HXE值。还支持输入位置坐标从而精确获取颜色值,使用后可以帮助用户更轻松便捷的进行电脑屏幕取色操作。软件可以获取电脑屏幕上任何位置的颜色,支
下载JP Software TCC v26.00.40破解版26.7MB897人在玩TCC 26是由JP Software公司推出的一款智能Windows命令软件,该软件能够替代传统CMD命令行,可以与用户现有的命令行应用程序和批处理文件一起使用,但是在命令行编辑和批处理文件脚本编制方面进行了重大改进,并为用户的控制台窗口添加了数千种新功能。除此之外,这款软件具有250个内部命令,700多个内部变量和功能以及对现有CMD命令的数百种增强功能,支持Perl,Lu
下载网友评论
同类下载
Windows11升级检测工具6.58M118人在玩随着Windows11系统的正式面世,其全面的优化与新增功能,吸引了大量用户的青睐。因此许多用户都想尝试一下这个出色的操作系统。但由于在win11中操作系统极其需要电脑的配置需求才可进行安装,否则会出现电脑卡顿等等一系列的问题,为了解决这一问题。
下载NTLit企业授权特别版11.7M423人在玩NTLite绿色版是由3322小编收集自互联网相关信息,亲测分享的一款简单方便,功能实用的系统封装精简工具。NTLite是来自国外的一款专业于Windows平台的系统精简工具,主要面对系统封装人员使用,比如各大下载站及GHO镜像下载站,Windows系统二次精简封装打包使用。
下载AnyTrans电脑版10.66M688人在玩AnyTrans电脑版是一款功能强大的iOS设备传输管理工具,它为用户提供了多种方便实用的功能,让您在Windows平台上自由传输和管理iPhone、iPad、iPod、iTunes以及iCloud等内容。不需要任何技术知识或技能,简单直观的界面设计让您轻松完成各种操作。
下载iDisplay电脑版12.14M287人在玩iDisplay电脑版是一款可以将手机或平板电脑作为电脑的第二屏幕显示扩展的软件。它支持通过WiFi或USB连接到电脑,并且可以通过触摸屏来控制鼠标,使得手机或平板电脑可以作为第二个显示器使用!并且,iDisplay响应的速度也是相当快,若是加以出色的性能。
下载四叶草Clover配置工具(Clover Configurator)4.08M918人在玩四叶草Clover配置工具是一款专门为四叶草设计的图形配置软件,英文名叫做clover configurator,用户可以编辑设置Clover的各个选项,可以为Windows操作系统提供clover配置工具安装教程,能够由向导生成序列号,帮助clover四叶草用户快速设置Clover四叶草,非常的实用。
下载Mathematica 13中文版6.46G168人在玩Mathematica 13是一款强大的数据计算工具。Mathematica 13拥有着一个集成的、不断扩展的系统,结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接等一系列最广最深的技术计算功能于一体。
下载Adobe Air(跨平台应用平台)官方版5.68M146人在玩Adobe Air是Adobe公司出品的跨操作系统的运行时库,通过它开发者可利用现有的Web开发技术(Flash,Flex,HTML,Javas cript,Ajax)来构建富Internet应用程序并部署为桌面应用程序。 Adobe 面向开发人员和用户推出的新的跨平台技术(Windows/Mac OS/Linux)。
下载Auto Clicker自动点击器pc版144.08M594人在玩Auto Clicker自动点击器是一款功能实用的自动化工具软件。Auto Clicker能自动执行鼠标点击任务,帮助用户从繁琐重复的点击操作中解放出来,大幅提升工作效率,在处理大量文件、数据录入、网页操作等场景中可自动点击按钮、链接。
下载