正在进行安全检测...

发布时间:2023-11-23 06:46:45

-(1简介数学系给本科生开设一门课:"符号计算系统",主要简单讲授mathematica(以下简math软件的使用及其编程,赶兴趣的同学可以找本math书以求更深入的了解.我们平日用到编程语言时,大家都知道编程中用到的整型,实型,甚至双精度数,都只是一个近似的数,其精度有限,效数字有限,在很多时候达不到实际需要的要求.号计算与数值计算的区别就在于符号计算以准确值记录计算的每一步的结果,如果需要,可以将精确表示按需要计算成任意位数的小数表示出来(只要机器内存足够大.最常见的符号计算系统有maple,mathematica,redues,这些软件各有侧重,,maple内存管理及速度比math,是图形方面不如math;redues没找到,没用过,未明;而用得较多的matlab编程环境特好,C语言接口极其简单,遗憾的是它不是符号计算,只是数值计算.所以,就实用而全面来说,math是一个很好用的软件.math软件不仅能够进行一般的+-*/及科学函数如Sin,Log等计算,而且能进行因式分解,求导,积分,幂级数展开,特征值等符号计算,并且,math有较强的图元作图,数作图,三维作图及动画功能.(2mathematica入门mathematica自发布以来,目前比较常见的有math1.2forDOS,math2.2forWindows,math3.0forwin95,math3.0forUNI*.DOS下的math的好处就是系统小,对机器要求低,3864M内存下就能运行得很好(机器再低点也是可以用的,比如286/2M.DOS下直接键入math<回车>可进入math系统,出现的提示符In[1]:=,这时就可以进行计算了,键入math,回车即可进行运算.如果输入的Quit,则退出math.这里要注意的是,math区分大小写的,一般math的函数均以大写字母开始的.windows下的math对机器要求就要高一些了,math3.0更是庞大,安装完毕有100M之多(2.2大约十多兆.windows下的其他软件一样,math可以双击图标运行,File菜单下有退出这一项.windows下的math有其优越性,就是可以在windows随心所欲地拷贝粘贴图形.math3.0更是能输入和显示诸如希腊字母,积分符号,指数等数学符号.DOSmathwindows下的一个区别是DOS的以回车结束一句输入,windows的以+<回车>结束一句输入.DOS下的提示符显示为In[数字]:=,windows下在结束输入后才显示出.z.
-In[数字]:=Out[数字]:=字样.(Out为输出提示符下面试试几个例子:(In[数字]:=为提示符,不用键入In[1]:=2^100计算2100次方In[2]:=s={{3,7,9},{7,4,3},{1,3,8}}定义矩阵sIn[3]:=Eigenvalues[s]计算s的特征值In[4]:=Plot[Sin[*],{*,0,Pi}]0,Pi间画SinIn[5]:=Plot[Cos[*],{*,0,Pi}]CosIn[6]:=Plot3D[Sin[*]Sin[y],{*,0,1},{y,0,2}]三维作图In[6]为例说明:math的函数都以大写字母开头的单词为函数名,Plot3D,Plot,Eigenvalues,Sin,常数也是如,Pi.函数名后的参数用[]括起,逗号隔开.math的输出可以作为函数的输入对象,你可以再试一个:In[7]:=Show[%%,%%%]这里一个%代表上一个输出,两个代表上两个...也可以直接用Out[n]代表第n个输出.这里需要补充的是!mand执行DOS命令"name关于name(函数等的信息(可以使用通配符""name关于name的额外信息(3基本计算1.算术运算符+-*/^指数(乘也可用空格N[e*pr]e*pr//N计算e*pr的数值(6位有效数字N[e*pr,n]n表示小数的位数2.数学函数Sqrt[*]*开方E*p[*]e*Log[*]*的自然对数Log[b,*]b为底,*的对数Sin[*],Cos[*],Tan[*],ArcSin[*],ArcCos[*]三角函数Abs[*]|*|Round[*]*最近的整数.z.

正在进行安全检测...

相关推荐