2023年Mathematic入门教程.pdf

上传人:c****1 文档编号:93172861 上传时间:2023-06-29 格式:PDF 页数:39 大小:1.17MB
返回 下载 相关 举报
2023年Mathematic入门教程.pdf_第1页
第1页 / 共39页
2023年Mathematic入门教程.pdf_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《2023年Mathematic入门教程.pdf》由会员分享,可在线阅读,更多相关《2023年Mathematic入门教程.pdf(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Mathematic 入门教程(整理版)Mathematic入门教程(整理版)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(Mathematic入门教程(整理版))的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为 Mathematic入门教程(整理版)的全部内容。Mathematic 入门教程(整理版)(1)简介 数学系给

2、本科生开设一门课:符号计算系统,主要简单讲授 mathematica(以下简称 math)软件的使用及其编程,赶兴趣的同学可以找本 math 书以求更深入的了解.我们平日用到编程语言时,大家都知道编程中用到的整型,实型,甚至双精度数,都只是一个近似的数,其精度有限,有 效数字有限,在很多时候达不到实际需要的要求.符号计算与 数值计算的区别就在于符号计算以准确值记录计算的每一步的 结果,如果需要时,可以将精确表示按需要计算成任意位数的 小数表示出来(只要机器内存足够大)。最常见的符号计算系统有 maple,mathematica,redues等,这些软件各有侧重,比如,maple 内存管理及速度

3、比 math 好,但 是图形方面不如 math;redues 没找到,没用过,未明;而用得 较多的 matlab 编程环境特好,和 C 语言接口极其简单,遗憾的是 它不是符号计算,只是数值计算。所以,就实用而全面来说,math是一个很好用的软件.math软件不仅能够进行一般的+/及科学函数如 Sin,Log 等计算,而且能进行因式分解,求导,积分,幂级数展开,求 特征值等符号计算,并且,math有较强的图元作图,函数作图,三维作图及动画功能。(2)mathematica入门 mathematica自发布以来,目前比较常见的有 math 1.2 for DOS,math 2.2 for Wind

4、ows,math 3.0 for win95,math 3。0 for UNIX。DOS下的 math 的好处就是系统小,对机器要求低,在 386 机 器 4M内存下就能运行得很好(机器再低点也是可以用的,比如 说 286/2M).在 DOS下直接键入 math,=,value 将式中 x 代换为 value expr/。x xval,y yval 下面就让我们以几个例子来结束本节:(大家还是注意,DOS 下的 Math,只要 输入Innum :=后的指令后按回车,而 windows 下则是按+回车.)大 家看看都有什么输出.In1:=2。7+5.23 理版的内容能够给您的工作和学习带来便利同

5、时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)In2:=1/3+2/7 In3:=1/3+2/7/N In4:=NPi,100 曾经有人问我,你是怎么算出 Pi 的 1000 位而 没有错误的,其实很简单,大家只要把上式的 100 改为 1000 即可.In5:=SinPi/2+Exp2+Round1。2 In6:=10 7 In7 :=

6、x=5;如果在输入之后加上一个;,则只运算不输出。IN8:=y=0 (所以 In7 和 8 完全可以合成一条 x=5;y=0,假如 我不需要 x=5 的输出)In9:=xy In10 :=t=1+m2 In11:=t/。m2 In12:=t/.m-5a In13:=t/.m-Pi/N (4)代数变换 上一节我们已经学习了 Math 里的基本运算及逻辑运算,常用数学函数,几 个常见的常数,以及变量的使用.这一节,我们来学学基本代数变换:Apart,Cancel,Coefficient,Collect,Denominator,Expand,ExpandAll,Exponent,Factor,Num

7、erator,Short,Simplify,Together.Expandexpr 多项式 expr 按项展开 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)Factorexpr 因子形式 Simplifyexpr 最简形式 In1:=Expand(1+x)2 In2:=Factor 我们以前说过的

8、哦,%是上一个输出,是上上个,%是上上上个,。.,n 是第 n 个输出(即 Outn)In3:=Simplify%In4:=Integratex2/(x41),x 这是积分运算,详情后叙 In5:=D,x 求导 In6:=Simplify ExpandAllexpr 所有项均展开 Togetherexpr 通分 Apartexpr 分离成具有最简分母的各项 Cancelexpr 约去分子,分母的公因子 Collectexpr 合并 In1 :=e=(x-1)2(2+x)/((1+x)(x3)2)In2:=Expande In3:=ExpandAlle In4:=Togethere In5:=A

9、part%In6:=Factor Coefficientexpr,form 表达式中 form 项的系数 Exponentexpr,form form的最高幂次 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)Numeratorexpr 取分子 Denominatorexpr 取分母 expr/Sho

10、rt 以简短形式输出 In1:=e=Expand(1+3x+4y2)2 In2 :=Coefficiente,x In3:=Exponente,y In4:=q=(1+x)/(2(2-y)In5:=Denominator In6:=Expand(x+5y+10)4 In7:=%/Short 把上式输出,中间项省去,以 数字表示 省去的项数。最后,我们以例子来看看用符号名做客体的标志的好处 In1 :=12meters In2:=%+5。3meters In3 :=/(25seconds)In4:=%/.meters-3。78084feet 一下子就把米制变为英尺了.(5)微积分运算(21)学到

11、上一节,大家会发现怎么还停留在中学的计算中呢,这一节,大家就会看到微分 D,Dt;积分 Integrate,NIntegrage;和与积 Sum,Product,NSum,NProduct。下一节我们 介绍解方程Solve,Eliminate,Reduce,NRoot,FindRoot,FindMinimum;幂级数Series,Normal;极限 Limit;特殊函数 Fourier,InverseFourier,。.。微分 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要

12、简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)Df,x f对 x 求导 Df,x_1,x_2,。f 对 x_1,x_2,。求导 Df,x,n f对 x 求 n 次导 Dtf 全微分 df Dtf,x 全微商 df/dx In1:=D xn,x In2 :=Df x,x In3:=D2x fx2,x In4:=Dxn,x,3 In5:=D x2 y3,x,y In6:=Dt xn In7:=Dt x y,x 积分 Integratef,x f对 x 积分 Integ

13、ratef,x,xmin,xmax,y,ymin,ymax,。定积分 NIntegratef,x,xmin,xmax,y,ymin,ymax,。.。计算积分的数值解 In1:=IntegrateSinSinx,x 嘻嘻,无法计算,原样输出 In2:=IntegrateLogx,x,0,6 啊,广义积分也一样算 In3:=Integratex2+y2,x,0,1,y,0,1 In4:=In3/N 如果你的上一条输入不是 In3,注意 调整这一条的输入哦 In5:=IntegrateSinSinx,x,0,1 怎么还没法计算啊 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反

14、馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)In6:=N 或 NIntegrateSinSin x,x,0,1 呵,终于可以计算了。和与积 Sumf,i,imin,imax,j,jmin,jmax,。.f对 i,j,。.分别从 imin 到 imax,jmin 到 jmax,。.求和 Sumf,i,imin,imax,di 求和的步长为 di Productf,i,

15、imin,imax,j,jmin,jmax,。.求积 NSum 数值解 NProduct 数值解 In1:=Sum xi/i,i,1,4 In2 :=Sumxi/i,i,1,5,2 In3:=Suma/i3,i,1,10 In4:=N 或 NSuma/i3,i,1,10 In5:=Sum1/i3,i,1,Infinity 可能原样输出,也可能输出 Zeta3 (依 math 的版本不同而异)In6:=N%In7:=Sumxi*yj,i,1,3,j,1,i 注:如果想要求带符号上下限的 Sum,在 math3.0 中,直接使用 Sum函数即可:In8:=Sum1/Sin i ,i,1,n 而如果

16、在旧版本的 math,则可能需要调入包(package)”gospersu。m,调入 格式一般为 In8:=”盘符:math路径packagesalgebragospersu。m (不同安装目录可能出现不一样)理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)然后使用函数 GosperSum (6)微积

17、分运算(2-2)上一节,我们一起学习了微分 D,Dt;积分 Integrate,NIntegrage;和与积 Sum,Product,NSum,NProduct。这一节我们将介绍解方程 Solve,Eliminate,Reduce,NRoot,FindRoot,FindMinimum;幂级数 Series,Normal;极限 Limit;特殊函数 Fourier,InverseFourier,。.最后,我们说明一下 math 的函数的定义,别名的使用,以及不同输出格式 解方程 Solve lhs1=rhs1,lhs2=rhs2,。.,x,y,.。.解关于 x,y,。.的方程组lhs1=rhs1

18、,lhs2=rhs2,.。Eliminatelhs1=rhs1,lhs2=rhs2,。,x,y,。.在联立方程中消去 x,y,.Reduce lhs1=rhs1,lhs2=rhs2,。,x,y,.。给出一组化简后的方程,包括可能的解 NRootpoly=0,x 给出多项式的根的数值逼近 FindRootlhs=rhs,x,x0 从 x0 出发,求方程的数值解 FindMinimumf,x,x0 在 x0 附近找 f 的极小值 In1:=Solvex2+2x-7=0,x In2:=Solve 2-4x+x5=0,x 呵呵 输出结果你会发现和没解一样 In3:=N%啊,要数值解啊,不早说。这不是么

19、.In4:=Solve a x+y=0,2x+(1 a)y=1,x,a 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)In5:=Eliminate3x+2y+z=3,2x 2y-2z=5,x+y-7z=9,x,z In6:=Reduce a*x+b=0,x 哇,好 COOL.a=0,怎么怎么;a!=

20、0,。.In7 :=FindRoot Cosx=x,x,1 In8:=FindMinimumx Sinx,x,2Pi 幂级数 Seriesexpr,x,x0,n 求 expr 在 x0 的 n 阶幂级数 Normalseries 按标准形式 In1:=Series(1+x)n,x,0,3 最后还有近似量级呢(大喔 Ox4)In2:=Normal In3:=2(1+%)把大喔量级不要了,多项式当然可以这么运算 极限 Limitexpr,xx0 expr中 x 趋于 x0 In1:=t=Sinx/x In2:=t/.x-0 错了吧。0 不能当分母的 In3:=Limit t,x0 求极限总可以了吧

21、 特殊函数 Fourier 傅利叶变换 InverseFourier 反傅利叶变换 In1:=1,1,1,1,-1,1,1,-1 In2 :=Fourier%In3:=InverseFourier RungeKutta,。等函数 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)定义函数如下 In1:=

22、f x_:=x2+1 math中定义函数:变量后跟_,然后用:=In2:=fx_,y_:=x+y 以上两个定义同时存在并不矛盾,当 f 仅使用一个参数,自动用一式;为两个参数,则用二式 In3:=f 3 In4 :=f 3,2 定义别名 In1 :=para:=ParametricPlot 用:=来定义别名 In2:=para Cost,t,t,0,Pi In3 :=Alaspara 查看 para 是什么的别名 (7)矩阵/表的运算 矩阵的定义 Table,Array,IdentityMatrix,DiagonalMatrix;输出 输入 TalbeForm,ColumnForm,Matri

23、xForm,list(其他输出 TeXForm,FortranForm,CForm);及运算:数乘,矩阵乘法,Inverse,Transpose,Det,MatrixPower,Eigenvalues,Eigenvectors,矩阵定义使用的一点 说明。矩阵的定义 Tablef,imax 包含 imax 个 f 的元素(f 是规则)Tablef,i,imin,imax,istep,j,。,。.istep=1可省,imin=1 也等于 1 可再省 Arraya,n 建立向量 a1,a2,.。,a n Arraya,m,n 建 mxn矩阵 a 理版的内容能够给您的工作和学习带来便利同时也真诚的希望

24、收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)Arraya,m1,m2,。.,mn n维张量 IdentityMatrixn 生成 n 维单位矩阵 DiagonalMatrixlist list元素为对角元 In1:=Table x,4 In2:=Tablei2,i,1,4 In3 :=x%1 看看表在运算符作用后的结果 In4:=D%,x 求导也可以

25、 In5:=%/。x-3 代入值看看 In6:=Arraya,3,2 看个 2 维的(3x2)矩阵 In7:=DiagonalMatrix 1,2,3 生成对角元是 1,2,3 的方阵 矩阵的输出/输入 TableFormlist 以表列格式显示一个表 ColumnFormlist 写成一列 MatrixFormlist 按矩阵形式 list i 第 i 个元素(一维);第 i 行元素(二维)listi,j list的第 i 行,第 j 列元素.In1:=a=Table i+2j,i,1,3,j,1,2 In2:=TableForm%看看表格式 In3:=ColumnForm%写成一列 In4

26、:=MatrixForm%再看看矩阵形式 In5:=%2 把上面的矩阵的第二行(是一维的表了哦)去来 In6 :=%2,1 取第二行第一列元素(是一个数)注:In5,In6 也可用 a 2 和 a2,1 的典型写法.理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)其他输出格式 TeXForm,Fort

27、ranForm,CForm TeX(数学排版)格式,Fortran语言,C 语言格式输出 In1:=(Sqrtx3-1+Expy)/Logx In2:=TeXForm 注意 TeX中 T和 X是大写,e是小写 In3:=CForm%矩阵的数学运算 cm 数乘(c 标量,m 是 Table 或 Array 定义的矩阵)a.b 矩阵相乘(注意矩阵乘法的规则)Inversem 逆矩阵(当然要对方阵来说了)Transposem 转置 Detm m(方阵)的行列式 MatrixPowerm,n m(方阵)的 n 次幂 Eigenvaluesm m(方阵)的特征值 Eigenvectorsm m(方阵)的

28、特征向量 EigenvaluesNm,EigenvectorsNm 数值解 In1:=a=Table i+2j,i,1,3 ,j,1,2 In2:=5a 看看乘积 In3:=b=Table3*i2j,i,1,3,j,1,3 In4:=b。a 矩阵乘法(注意,此例 a.b 没有意义)In4:=Transpose%转置 In5 :=Inverseb 求一下矩阵的逆(天哪,是方阵还不行,还要行列式不为 0)理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及

29、其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)In6:=Detb 果然行列式为 0 In7:=c=b+1,0,0,0,0,0,0,0,0 In8:=Inversec 终于可以求逆了 In9:=MatrixPowerb,3 b的 3 次方 In10:=Eigenvaluesb 特征值 In11:=Eigenvectorsb 特征向量 一点说明:矩阵可以先使用,再定义;局部定义和整体定义的顺序也自由.如:In1:=d1,1=w;d1,2=e;d 2,1=21;d2,2=22;In2:=Array

30、d,3,3 你就会发现,定义过的有值了,没定义的还没有值.(8)表的运算.2 表的结构 VertorQ,MatrixQ,MemberQ,FreeQ,Length,TensorRank,Dimensions,Count,Position;取表元 First,Last,list,Take,Rest,Drop,Select;插入元素 Prepend,Append,Insert,Join;表的集合 Union,Intersection,Complement;表的重排Sort,Union,Reverse,RotateLeft,RotateRight,Transpose,Flatten,Partition

31、,Permutations,Apply 计算表的有关结构 VectorQlist 检验 list是否为向量结构 MatrixQlist 检验 list是否为矩阵结构 MemberQlist,form 检验 form 是否为 list的元素 FreeQlist,form 检验 form 是否不是 list的元素 Lengthlist list中元素的数目 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有

32、限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)TensorRanklist list的深度(看成张量的秩)Dimensionslist list作为向量或矩阵的维数 Countlist,form form在 list中出现的次数 Positionlist,form form在 list中的位置 In1:=t=1,2,3 t是一个表 In2:=VectorQt 不是向量 In3:=MemberQ t,3 3是它的元素 In4:=MemberQt,2 2不是它的元素 In5:=Lengtht t的长度是 2 In6:=TensorRank t

33、 t的深度是 1 In7 :=Dimensions t 作为向量,是 2 维:1,2和 3 In8:=Positiont,3 3在表 t 中的位置是 2 在表中取部分元素 Firstlist list的首元素 Lastlist list的最后一个元素 list n list的第 n 个元素 list-n list的倒数第 n 个元素 (以后二者合写为 n/-n)listn1,n2,。.。,nm 相当 listn1 n2。.nm list n1,n2,.。,nm list第 n1,n2,.。,nm元组成新表 listi1,i2,。.。,j1,j2,。.list的 i1,i2。.。行,j1,j2,

34、.。列 Takelist,n/-n 取 list的前/后 n 个元素 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)Restlist 去掉首元的 list Droplist,n/n 去掉前/后 n 个元素的 list Selectlist,crit 从 list中选出满足 crit的元素 In1:=

35、t=2,1,1;In2:=VectorQt 函数名最后字母为 Q,其值为 True/False In3:=aa=a,b,c,d,e,f,g,h,i,j,k,l;In4 :=aa 1 看看以下几个,体会一下取元素/子表 In5:=aa1 2 In6 :=aa 1,2 In7:=aa1,2 In8:=aa 1,2 In9:=Selecta,23,12,0,3.5 ,EvenQ 看看 Select怎么用 这里 EvenQexpr 判断 expr 是否偶数;OddQ。奇数?;NumberQ.数?;IntegerQ.整数?;PrimeQ。素数?AtomQ.简单表达式?。.。表中插入元素 Prependl

36、ist,elem 表头加 elem(PrependTo 函数修改 list)Appendlist,elem 在表尾加 elem(AppendTo修改 list)Insertlist,elem,n/n 在正/倒数第 n 个位置插入 elem Joinlist1,list2,.连接 list1,list2,.。In1:=Prepend a,b,c,x 在a,b,c 前加 x 元素 In2 :=Insert a,b,c,x,2 在a,b,c 的第 2 个位置插入 x In3:=Join1,2,3,xy,m,2,3,3 看看 Join 集合函数 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收

37、到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)Unionlist1,list2,。.去掉重复元并排序后的 Join Intersectionlist1,list2,。取各 list的公共元 Complement t,list1,list2,。.在 t 中,不在各 list中的元素 In4:=Union1,2,3,xy,m,2,3 ,3 看看 Union

38、In5:=Complement a,b,c,d,e,a,d,e,f 看看 Complement 表的重排 Sortlist 将 list排序 Unionlist 去掉重复元 Reverselist 倒序 RotateLeftlist,n/-n 将 list向左/右转 n 个元素(n=1 可省)RotateRightlist,n/-n 将 list向右/左转 n 个元素(n=1 可省)Transposelist 交换表的最上面两层 Transposelist,n 交换表的顶层与第 n 层 Flattenlist 将 list所有层变为一层 Flattenlist,n 将 list的最上面 n 层

39、变为一层 Partitionlist,n 将 list分成由 n 元组成的块(多余舍去)Partitionlist,n,d 各块中有偏移 d Permutationslist 给出 list一切可能的排列 ApplyPlus,list 求和 listi ApplyTimes,list 求积 list i In1:=RotateLefta,b,c,d,e,2 得到c,d,e,a,b In2:=Flattena,b,c,c,d 得到a,b,c,c,d In3 :=Table i2+j2+k2,i,2,j,2,k,2 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们

40、进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)In4:=Flatten%,1 展开一层 In5:=ApplyPlus,%求和得到24,36 In6:=Partitiona,b,c,d,e,f,g,3,1 看看 Partition (9)二维图形 二维函数作图 Plot,选项;图的重现 Show,Options,SetOptions,InputForm,Head;参数绘图 Para

41、metricPlot;线宽 Thickness,线型 Dashing.二维图形 函数作图 Plotfx,x,xmin,xmax 在xmin,xmax间画出 fx 的图形 Plotf1x,f2x,。.,x,xmin,xmax 画出 fi x PlotReleasef,x,xmin,xmax 有时 f 的表达式很复杂,直接用 Plot 计算量大,可能得不出结果,可以先求 f 的值,再画 Plot 选项设置(格式:选项-值)PlotRange Automatic ymin,ymax或xmin,xmax,ymin,ymax AxesLabel轴标 None x轴标”,y 轴标”Frame 框 Fals

42、e True AxesOrigin原点 Automatic x,y Axes 轴 Automatic None不画 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)Ticks刻度 Automatic None或xticks(,。.),yticks(,.)GridLines网格 None All或 xl

43、ines。.。,ylines AspectRatio 1/GodenRatio 正实数(高/宽)PlotPoints 15 Plot的作图精度 In1:=Plot Sinx2,x,0,3 In2:=PlotSinx2,x,0,3,PlotRange 0,1.2 In3:=PlotSinx2,x,0,3,AxesLabel-”x”,Sin x2 In4:=Plot Sin x2 ,x,0,3,Axes None In5:=PlotSinx2,x,0,3,PlotPoints-40 图形的重现 Show p 重画图 p Showp1,p2,。.把 p1,p2,。重画在一起 Showp,option

44、 value 改变选项重画 p(选项大多同上)(没有 PlotPoits选项)Optionsp 显示图 p 的选项 InputFormp 显示图 p 的有关存储信息 SetOptions函数名,option value 改变函数选项默认值 Headp p的类型,如果 p 是图,则值为 Graphics In1:=t1=PlotBesselJ 1,x,x,1,20 In2 :=t2=PlotSin x,x,0,15 In3:=Showt1,%In4:=Show%,Axes-None 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门

45、教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)In5:=Show,Frame True In6:=Options In7:=InputFormt2 参数绘图 ParametricPlotfx,fy,t,tmin,tmax ParametricPlot fx,fy,gx,gy,。.,t,tmin,tmax fx,fy的几种特殊情形 rtCost,r t Sint 极坐标 Ref,Imf 复函数的相角图 Logf,

46、Logg loglog 图 注意:有时需要把 AspectRatio-1 才能更好地显示 y/x 比例,如画圆。In1:=ParametricPlotSin t,Sin2t,t,0,2Pi In2:=ParametricPlotSint,Cost,t,0,2Pi In3:=Show%,AspectRatioAutomatic AspectRatio是 1 或 Automatic 是 y/x 的比例才是 1 选项,改变线宽和线型(虚线):在 Plot 的选项里使用 PlotStyleThickness 0 到 1 的值 在 math3。0 下,使用 0。005 足矣 PlotStyleDashi

47、ng 画,空 在 Show中,在 Graphics Thickness。或 GraphicsDashing.之后的线宽或线型依此改变.In1:=PlotSinx2,x,0,3,PlotStyle-Thickness0。01 理版的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)In2 :=Plot Sinx

48、2,x,0,3,PlotStyle-Dashing 0.01,0.01 In3 :=t1=PlotSin(3x)2,x,1,1 In4:=t2=ParametricPlotSint ,Sin 2t,t,0,2Pi In5:=Showt1,Graphics Dashing 0。01,0。01,t2 In6:=Showt1,GraphicsThickness0。01,t2 (10)三维图形 三维函数作图 Plot3D,选项;参数作图 ParametricPlot3D;等 值线图 ContourPlot;密度图 DensityPlot;数据绘图 ListPlot,ListPlot3D。三维作图 函数

49、作图 Plot3Dfx,y,x,xmin,xmax,y,ymin,ymax 在xmin,xmax间画出 f x 的 Surface图形 Show p 重画图 p,用法同二维 ShowGaphics3Dp 将图 p(可能是 SurfaceGraphics)转 为 Graphics3D,并重画 三维作图选项 PlotRange Automatic zmin,zmax 或xmin,xmax,y。.,z。Axes 轴 Automatic None AxesLabel None ”x 轴标,y 轴标”,”z 轴标 Ticks Automatic 刻度 理版的内容能够给您的工作和学习带来便利同时也真诚的希

50、望收到您的建议和反馈这将是我们进步的源泉前进的动力全部内容入门教程整理版简介数学系给本科生开设一门课符号计算系统主要简单讲授以下简称软件的使用及其编程赶数都只是一个近似的数其精度有限有效数字有限在很多时候达不到实际需要的要求符号计算与数值计算的区别就在于Mathematic 入门教程(整理版)PlotLabel图标 None 图的标记 Boxed 盒子 True False BoxRatios 1,1,0。4 x,y,z HiddenSurface True False是否隐去曲面被挡部分 Shading True False是否涂阴影(颜色)Mesh True False是否在曲面上画网格

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁