您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 其它文档 > MATLAB考试要点
名词解释Aans最新计算结果的默认变量名area面域图;主用于表现比例、成份axisauto使用默认设置axisoff取消轴背景axison使用轴背景axisequal纵、横轴采用等长刻度axisnormal矩形坐标系(默认)axissquare产生正方形坐标系Bbar直方图;主用于统计数据Ccd设置当前工作目录clf清除图形窗cle清除指令窗中显示内容clear清除MATLAB工作空间中保存的变量Ddir列出指定目录下的文件和子目录清单doc引出帮助浏览器,或在浏览器中显示相关帮助信息diary把指令窗中输入记录为文件det(A)行列式|A|diag(A)取对角元构成向量,或据向量构成对角阵diag提取对角元素,或生成对角阵Eeps浮点数相对精度2^-52edit打开M文件编辑器exit关闭/退出MATLABezmesh画网线图ezplot画二维曲线ezplot3画三维曲线ezplolar画极坐标曲线ezsurf画曲线图eye产生单位数组Fformat/formatshort通常保证小数点后四位有效,最多不超过7位;对于大于1000的实数,用5位有效数字的科学记数形式显示formatlong小数点后15位数字表示formatshorte5位科学记数表示formatlonge15位科学记数表示formatrat近似有理数表示flipud以数组“水平中线”为对称轴,交换上下对称位置上的数组元素fliplr以数组“垂直中线”为对称轴,交换左右对称位置上的数组元素Hhelp在指令窗中显示帮助信息Ii或j虚单元Inf或inf无穷大intmax可表达的最大正整数intmin可表达的最小负整数inv(A)矩阵逆A^-1Mmore使其后显示的内容分页进行NNaN或nan不是一个数(NotaNumber)Oones产生全1数组PPi圆周率πpoly(A)矩阵的特征多项式pie二维饼图;统计数据极坐标形式plot基本二维曲线图形指令polar以极坐标绘制曲线Qquit关闭/退出MATLABRrealmax最大正实数realmin最小正实数return返回到上层调用程序;结束键盘模式rank(A)矩阵秩repmat按指定的“行数、列数”铺放模块数组,以形成更大的数组reshape在总元素数不变的前提下,改变数组的“行数、列数”rot90把数组逆时针旋转90°Ttype显示指定M文件的内容Wwhich指出其后文件所在的目录Zzeros产生全0数组简答1.MATLAB基本搜索过程:(1)检查MATLAB内存,看cont是不是变量;假如不是变量,则进行下一步。(2)检查cont是不是内建函数(Built-inFunction);假如不是,再往下执行。(3)在当前目录上,检查是否有名为cont的M文件存在;假如不是,再往下执行。(4)在MATLAB搜索路径的其他目录中,检查是否有名为cont的M文件存在。2.基本符号对象的创建:任何基本符号对象都必须借助专门的符号函数指令sym或syms定义。例:Sym(‘Num’)创建一个符号数字Num3.int指令的使用格式和说明:格式intf=int(f,v)给出f对指定变量v的不定积分intf=int(f,v,a,b)给出f对指定变量v的定积分说明(1)当f是函数数组时,积分将对数组元素逐个进行。(2)v省缺时,积分对symvar确认的变量进行。(3)a,b分别是积分的下、上限,允许它们取任何值或符号表达式。4.ezplot指令的使用格式和说明:格式ezplot(Fx,[xmin,xmax,ymin,ymax])在指定x,y范围内,绘制y=f(x)描写的平面曲线ezplot(Fxy,[xmin,xmax,ymin,ymax])在指定x,y范围内,绘制f(x,y)=0描写的平面曲线ezplot(xt,yt,[tmin,tmax])在指定t范围内,绘制x=x(t),y=y(t)描写的平面曲线说明(1)平面曲线指令ezplot的第一(和第二)输入量可以有三种形式:Fx;Fxy;xt,yt。它们分别表示的数学含义是:y=f(x);f(x,y)=0;x=x(t),y=y(t)。但不管何种表达方式,这些输入量描写的曲线一定有一个独立变量。(2)函数输入量Fx;Fxy;xt,yt,zt的程序表现可以是:符号函数、字符表达函数、函数M文件句柄、匿名函数句柄。(3)ezplot会自动把被绘制函数和自变量分别标写为图名和横轴名。但用户也可以根据需要,使用title,xlabel指令重写图名和横轴名。(4)ezplot指令不能制定所绘曲线线型、色彩;不允许同时绘制多条曲线。但采取一些辅助措施,仍可实现色彩控制和重绘。(5)text,grid,zoom,ginput等指令可用于ezplot绘制的图形。5.数组的运算规则:(1)同维同规模数组之间的(加、减、乘、除、求幂等)运算,体现为“数组对应元素间的运算”。(2)标量与数组之间的(加、减、乘、除、求幂)运算,体现为“标量与数组每个元素之间的运算”。(3)初等函数对数组的运算,体现为“初等函数对数组每个元素的运算”。6.递增、递减型数组的创建方法:(1)冒号生成法x=a:inc:b(2)线性(或对数)定点法x=linspace(a,b,n)以a,b为左右端点,产生线性等间隔的(1×)行数组x=logspace(a,b,n)以a,b为左右端点,产生对数等间隔的(1×n)行数组7.“空”数组的定义、功用和说明:定义:“空”数组是MATLAB为操作和表述需要而专门设计的一种数组。二维“空”数组,用一对方括号表示。至于其他高维数组,只要数组某维或若干维长度为0,则该数组就是“空”数组。功用:(1)在没有“空数”组参与运算时,计算结果中的“空”可以合理地解释“所得结果的含义”。(2)运用“空”数组对其他非空数组赋值,可以使数组变小,但不能改变数组的维数。说明:(1)不要把“空”数组与全零数组混淆。(2)不要把“空数”组看成虚无,它确实地存在。利用which,who,whos,以及变量浏览器都可以验证它的存在。(3)唯一能正确判断一个数组是否“空”数组的指令是isempty。(4)“空”数组在运算中不具备传递性。对运算中出现的“空”结果,解释要谨慎。8.脚本文件的特点:(1)它是一串按用户意图排列而成的MATLAB指令集合。(2)脚本文件运行后产生的所有变量都驻留在MATLAB基本工作空间中。只要用户不清除或指令窗不关闭,这些变量就一直保存在基本工作空间中。函数文件的特点:(1)形式上与脚本文件不同,函数文件第一行总是以function引导的函数申明行。(2)MATLAB允许使用比标称数目少的输入/输出量,实现对函数的调用。(3)运行上与脚本文件不同,每当函数文件运行,MATLAB就会专门为它开辟一个临时工作空间(函数工作空间)。所有中间变量都存放在函数工作空间中。(4)如果在函数文件中,发生对脚本文件的调用,则该脚本文件运行产生的所有变量都存放在那个函数空间中,而不是存放在基本空间中。论述1.MATLAB的特点:(1)面向矩阵/数组设计的运算(2)非常友好的人机界面(3)语言以解释方式工作(4)移植性和开放性很好(5)语句简单,内涵丰富(6)高效方便的矩阵和数组运算(7)方便的绘图功能2.MATLAB的绘图:MATLAB具有强大的绘图功能,提供了大量二维、三维图形函数。(1)二维图形绘图基本指令plot基本调用格式:plot(x,y,’s’)x,y分别指定采样点的横坐标和纵坐标;’s’用来指定“离散点型”或“连续线型”,与此同时还可指定“点线色彩”。plot的衍生调用格式plot(x,y,’s’)用s指定的点形线形色彩绘制多条曲线(2)三维曲线和曲面plot3(x,y,z,’z’)用’s’指定的点形线形色彩绘制以x,y,z为三条坐标轴的三维曲线图;surf(x,y,z,c)画出由c指定用色的三维曲面图(3)area面域图;bar直方图;pie饼图;polar极坐标图3.MATLAB的关系运算和逻辑运算:在所有关系表达式和逻辑表达式中,作为输入的任何非0数都被看作是“逻辑真”,而只有0才被认为是“逻辑假”;作为输出,是一个由0和1组成的“逻辑数组”,在此数组中“1”为真“0”为假。关系运算:<小于;>大于;==等于;<=小于等于;>=大于等于;n=不等于标量可以与任何维数组进行比较,当比较量中没有标量时,关系符两端进行比较的数组必须为同维。逻辑运算:&与;|或;~非;xor异或标量可以与任何维数组进行比较,当逻辑运算中没有标量时,参与运算的数组维数必须相同。4.MATLAB数值积分方法:st=trapz(x,y)采用梯形法沿列方向求函数y关于自变量x的积分;sct=cumtrapz(x,y)采用梯形法沿列方向求函数y关于自变量x的累计积分;对于计算数值积分精度没有严格要求的场合,trapz和cumtrapz是两条比较方便易用的指令,这两条指令所得的数值积分的精度与积分区间分割的稀密程度有关,采样点数越多,积分精度越高,但精度无法定量控制。5.MATLAB的多项式运算:在MATLAB中,n次多项式是用一个长度为n+1的向量来表示的,缺少的幂次项系数为0。(1)多项式四则运算:加减运算就是其所对应的系数的加减运算;多项式乘法运算k=conv(p,q);多项式除法运算[k,r]=deconv(p,q),其中k返回的是多项式p除以q的商,r是余式(2)多项式的导数k=polyder(p)多项式p的导数;k=polyder(p,q)多项式p*q的导数;[k,d]=polyder(p,q)多项式p/q的导数,k是分子d是分母(3)多项式求值:代数多项式求值y=polyval(p,x)计算多项式p在x点的值;矩阵多项式求值y=polyvalm(p,x)以方阵x为自变量,计算多项式的值,采用矩阵运算(4)多项式求根:x=roots(p)若p是n次多项式,则输出x为包含p=0的n个根的n维向量
本文标题:MATLAB考试要点
链接地址:https://www.777doc.com/doc-2887835 .html