2015 - Matlab - 复习资料

合集下载

matlab考试复习

matlab考试复习

1.简述MATLAB命令窗的主要作用。

命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。

是MATLAB提供给用户使用的管理功能的人机界面,其管理功能包括:管理工作空间中的变量、数据的输入输出的方式和方法,开发、调试、管理M文件和M函数的各种工具。

2.简述MATLAB如何解释命令窗口输入的指令。

MATLAB搜索次序如下:检查名字是否为变量,如果是则显示变量,否则进行下一步;检查名字是否为内建函数,如果是,则执行该函数,否则进行下一步;检查名字是否为当前目录下的M文件,如果是,则执行该文件,否则执行下一步;检查名字是否为搜索路径上的M文件,如果是,则执行该文件。

3.简述MATLAB函数的基本结构。

典型M 函数文件的结构:函数申明(定义)行(Function declaration line)、H1行(The first help text line)、在线帮助文本(Help text)区、编写和修改记录、函数体(Function body)。

4.简述绘制二维图形的一般步骤。

绘制二维图形的一般步骤为:曲线数据准备、选定图形窗及子图位置、调用二维曲线绘图指令、设置轴的范围、坐标分格线、图形注释、图形的精细操作。

5.简述MATLAB历史指令窗的主要作用。

历史指令窗记录着用户在MATLAB指令窗中所输入过的所有指令。

历史记录包括:每次开启MATLAB的时间,每次开启MATLAB后在指令窗中运行过的所有指令。

应用功能有单行或多行指令的复制和运行、生成M文件等。

6.简述空数组的功用。

“空”数组的功用:在没有“空”数组参与的运算时,计算结果中的“空”可以合理地解释“所得结果的含义”;运用“空”数组对其他非空数组赋值,可以改变数组的大小,但不能改变数组的维数。

@@填空题1.MATLAB常用操作界面包括命令窗口、工作空间窗口、命令历史窗口、当前目录窗口、内存数组编辑器、M文件编辑/调试器、帮助导航/浏览器、图形窗口等。

matlab复习要点

matlab复习要点

18.在while 表达式, 语句体, End 循环语句中,表达式的值__ 循环条件为真,语句体将被执行,否则跳出该循环语句。
二、选择题
1.产生四维单位矩阵的语句为( ). A.ones(4) B.eye(4) C.zeros(4) D.rand(4) 2.求解线性方程组Ax=b,当det(A)≠0时,方程的解是( ). A. A\b B.b/A C.b\A D.A/b 3. MATLAB表达式2*2^3^2的结果是( ) A.128 B.4096 C. 262144 D.256 4. 如果x=1: 2 : 8,则x(1)和x(4)分别是( ) A.1,8 B.1, 7 C.2, 8 D.2, 7 5. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( x=input('请输入x的值:'); if x==10 y=cos(x+1)+sqrt(x*x+1); else y=(3^(1/2))*sqrt(x+sqrt(x)); end y A. 9 B. 8 C. 7 D. 6 6. 图形窗口(Figure)显示网格的命令是() A. axis on B. grid on C. box on
一、填空题 1. MATLAB命令窗口中可用 命令清除工作区中的变量;用 命令清 除 命令窗口中的内容。 2. MATLAB的含义为 。 3. MATLAB中用系统预定义的特殊变量 表示函数输入参数个数。 4. MATLAB中用 命令打开图形保持功能。 5. MATLAB中如果一个变量名为123,该变量名是否合法 (填是或否) 6. MATLAB中用 函数完成矩阵的求逆运算,用 函数 求矩阵的行列式。 7. 已知x=3:2:24,则x有__ _个元素。 8. 命令:>>subplot(3,3,x)中有__ _个子图。 9. 已知s=‘显示“hey”’,则s的元素个数是_____。 10.MATLAB中用 函数查找数组中的非零元素,用 函数对数组 进行排序。 11.MATLAB中的M文件包括 和 。 12.MATLAB中用系统预定义的特殊变量 表示浮点数的精度。 13.MATLAB中用系统预定义的特殊变量 表示函数输出参数个数

matlab---常用知识复习资料收集

matlab---常用知识复习资料收集

matlab---常用知识复习资料收集一、简述下列命令在MATLAB中的作用快捷键全集。

1.clf 清除图对象2.clear 清除工作空间内的所有变量3.clc 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据4.logspace 创建对数刻度分度等间隔行向量5.ceil 沿+∞方向取整。

6.factor 符号计算的因式分解。

7.pow2 2的幂次。

8.linspace 创建等间隔行向量9.plot3 三维线图10.sym2poly 符号多项式转变为双精度多项式系数向量11.poly2sym 双精度多项式系数转变为向量符号多项式12.poly2str 以习惯方式显示多项式13.bar 二维直方图14.pie 二维饼图15.edit M文件编辑16.figure 生成图形窗口17.diff 数值差分、符号微分18.dsolve 符号计算解微分方程19.fix 向零取整20.factor 符号计算的因式分解一、填空习习题1.MATLAB系统由MATLAB开发环境、MATLAB数学函数、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)五大部分构成。

2.在命令窗口中输入quit 和exit 命令,就可以关闭MATLAB。

3.在MATLAB环境中,如果不特别指明存放数据和文件的目录,MATLAB总是默认地将它们存放在当前文件夹中。

4.MATLAB的主界面窗口包括命令窗口、当前文件夹浏览器、工作空间浏览器和历史命令窗口等部分。

5.编辑程序是,标点符号一定要在英文状态下输入,分号‘;’的作用为:1.用做矩阵的行间分隔符,2.用做不显示计算结果的命令。

6.标点符号; 可以使命令行不显示运算结果,% 用来表示该行为注释行。

7.x为0~4pi,步长为0.1pi的向量,使用命令x=0:0.1*pi:4*pi 创建。

,使用全下标方式用A(2,2) 取出元素“-5”,使用8.输入矩阵A=错误!未找到引用源。

MATLAB期末复习资料(终极版)

MATLAB期末复习资料(终极版)

一、填空题:(共20分)1、产生4阶全0方阵的命令为 zeros(4);产生3阶全1方阵的命令为ones(3).2、标点符号;可以使命令行不显示运算结果; % 用来表示该行为注释行。

3、P,Q分别是两个多项式的系数向量,求P对应的多项式的积分(对应的常数为K),使用的命令是polyint(P,K);求P/Q的解,商和余数分别保存在k和r中,使用的命令是[k,r]= deconv (P,Q)4、在C盘上创建目录my_dir的命令是mkdir(…c:\‟,‟my-dir‟);使c:\my_dir成为当前目录的命令是cd c:\my -dir。

5、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出各指令运行的结果。

A&B的运行结果ans= 0 1 11 1 0A./B的运行结果ans= 0 2.2500 2.00001.0000 0.6000 NaN6、要判断else是否是MATLAB关键字的命令是exist User Name;exist else的运行结果非零,说明else是(填“是”或“不是”) MATLAB的关键字。

7、A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为 [ 2 ,5 ] 和 5 。

8、为了使两个plot的图形在同一个坐标显示,可以使用hold on 命令进行图形保持;可以使用grid on 命令为图形添加网格。

9、MATLAB的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件mydata.mat中的指令save mydata.mat;写出把mydata.mat文件中的变量读取到MATLAB工作空间内的指令load mydata.mat。

10、用if语句判断80≥x>60,在MATLAB中if语言后的判断应写为 if x<= 80 & x>6011、写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值。

MATLAB复习提纲和练习题

MATLAB复习提纲和练习题


信号的表示和运算 向量法和符号表达式 移位,翻转,累加,求和,卷积,相关 系统模型及转换 传递函数模型,零极点增益模型,状态空间模型

LTI系统的时域分析(连续、离散)
单位冲激响应、阶跃响应、对激励信号的零状态响应 单位脉冲响应、对激励信号的零状态响应 LTI系统的频域分析(连续、离散) 频响函数(幅度响应、相位响应)
36. 绘制二维曲线的函数是 函数是 ;
;绘制离散序列图的
37. 可以使用
38. 使用函数
命令为图形添加网格;
可以调整坐标轴范围;
39. 使用函数

添加坐标标签;

40. 为图形添加标题的函数是
41. 函数plot(x,y,’option’)中的参数option可以为曲线设置 、 和 ; 42. 为了使两个plot的图形在同一个坐标显示,可以使用 命令进行图形保持;

56. 对于离散LTI系统,可以通过函数 impz( )求其单位脉冲响 应;可以通过函数 filter( ) 求对激励信号的零状态响应
57.求系统y( n) 0.25 y( n 1) 0.5 y( n 2) x( n) x( n 1) 的频率特性,绘出其幅 度特性和相位特性
32.用round函数四舍五入对数组[2.48 6.39 3.93 8.52]取整, 结果为 . (A) [2 6 3 8] (B) [2 6 4 8] (C) [2 6 4 9] (D) [3 7 4 9]
33. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为 (A) a'*b (B) a .*b (C) a*b (D) a-b
53. 对于连续系统,可以通过函数 impulse( ) 和 step( ) 求其 单位冲激响应和单位阶跃响应;可以通过函数 lsim( ) 求对 激励信号的零状态响应

Matlab复习资料

Matlab复习资料

大家好!这是一份matlab复习资料,在里面可能有几道模拟题的答案(注意模拟题中的变化);对于其他的答案,恕我的能力有限,无法满足大家的需求,我在此致以崇高的歉意。

最后祝愿每个人取得理想的成绩2011年06月29日刘自迪Matlab复习资料一、基本概念、命令、语句格式、程序结构1. MATLAB是一种用于科学工程计算的高级语言,其基本的数据单位是矩阵,它的命令表达式与数学、工程中常用的习惯表达形式十分相似;2. MATLAB高效方便的矩阵和数组运算,使之在数字信号处理、建模、系统识别、自动控制、优化等领域的问题时,显得十分简洁、高交,具有其他高级语言不可比拟的优势;3. MATLAB的典型应用包括以下几个方面:数学计算、算法设计、建模与仿真、数据分析与可视化、科学及工程绘图和应用开发;4. MATLAB最显著的特点是其基本数据是不需要定义大小的数组;5. MATLAB语言是以矩阵和向量为基本数据单位,包括控制流程语句、函数、数据结构、输入输出及面向对象等特点的高级语言;6. MATLAB的工作空间指运行MATLAB的所有变量和MATLAB提供的常量构成的空间;7. 在命令窗口中键入who和whos命令可以看到目前工作空间里的所有变量,命令clear可以删除工作空间里的变量;8. MATLAB用“%”实现注释功能;可以把多条命令放在同一行,只要中间用逗号或分号隔开,逗号告诉MATLAB显示结果;分号说明除了这一条命令外还有下一条命令等待输入,MATLAB这时将不会给出运行的中间结果;9. MATLAB的“类”目录名都以@符为引导,其上存放“类构造”函数和“重载”函数;10. 用path命令扩展的搜索路径仅在当前MATLAB环境下有效;11. MATLAB有两种最常用的创建数组的方式:“冒号表示形式”直接定义数据点之间的增量而不是数据点;linspace直接定义数据点数,而不是数据点之间的增量;12. MATLAB数组中以空格或逗号分隔的元素指定的是不同列的元素,而以分号分隔的元素指定了不同行的元素;另:MATLAB的数组存储,也表现在绝对索引上,是按从上到下、从左到右的顺序进行的。

matlab复习提纲

matlab复习提纲

2015-2016学年第一学期数值计算与MATLAB复习提纲考试知识点➢第二章1)变量的命名规则,正确判断合法变量2)常用预定义变量:ans、eps、pi、i、j、inf、Inf、NaN、nan。

预定义变量参与的运算。

3) 常用数学函数:sin、cos、sqrt、log、exp、abs、rem、mod、fix、floor、ceil、round(mod,rem只需要考虑参数都是大于0的情况)准确的写出MATLAB的数学表达式3)矩阵的建立:直接输入法, 利用冒号表达式建立一个向量、linspace的含义与用法、建立大矩阵a)熟练掌握书本相关例题4)矩阵的拆分:矩阵元素(下标法或序号法),矩阵拆分(冒号:运算符,end 运算符),利用空矩阵删除矩阵的元素size(), length()a)熟练掌握书本相关例题5)特殊矩阵: zeros/ones/eye/ zeros(size(A)),ones(size(A)), eye(size(A))a)给定区间内的随机矩阵的建立,(要求均匀分布rand,正态分布randn)b)熟练掌握相关例题P26,2-46)Matlab运算:a)算术运算:+、-、*、/、\、^、点运算b)关系运算:P32页6种关系运算运算法则、相关例题c)逻辑运算P33页3种逻辑运算符& | ~的运算法则、相关例题d)算术运算、关系运算、逻辑运算优先级,单目运算优先级问题。

e)find()函数及其应用7)对角阵与三角阵:diag()、triu()、tril(),diag(diag(A))8)矩阵的转置与旋转:rot90()9)矩阵的逆:inv()10)字符串✧本章相关的例题、上机习题➢第三章 matlab程序设计1)命令文件与函数文件的区别:参数、变量、调用方式2)程序的顺序结构,input函数及其应用、disp函数及其应用、程序的暂停3)选择结构if语句,switch语句4)循环结构for语句,while语句,循环的嵌套P65 3-8 P66 3-9,3-10,特别要注意for k=A (期中A是一个向量或矩阵)…end 这种程序的阅读和编写5)函数文件:函数的定义,函数的调用(包括函数的递归调用)P70-71,3-15,3-166)全局变量与局部变量的用法(要会读含有全局变量的程序):P72,3-18✧本章相关的例题和布置的上机习题➢第四章 matlab绘图1)二维曲线:a)plot :P83,4-1,4-2b)设置曲线样式:掌握线型中的虚线(:),实线(-),点划线(-.),颜色(蓝色b、绿色g、红色r、黄色y、白色w、黑色k), 标记符号(五角星p,星号*,叉号X字母)2)图形窗口的分割:subplot(m,n,p),已子图的形式绘制二维曲线3)最基本的三维曲线函数:plot3✧本章相关的例题和布置的上机习题➢第五章 matlab数据分析与多项式计算1) 5.1.1:max / min2) 5.1.2:sum / prod3) 5.1.3:mean / median4) 5.2:一维数据插值:interp1(),P124,5-115) 5.3:曲线拟合:polyfit()、polyval(),P127,5-146) 5.5:多项式运算:+ 、—、conv、deconv、ployval、roots 、poly,polyderP132-133,5-19,5-21✧本章相关的例题和布置的上机习题➢第六章 matlab解方程与函数极值1)直接解法:左除、矩阵求逆2)LU分解、QR分解3)Jacobi迭代法4)单变量非线性方程求解fzero、非线性方程组的求解fsolve。

MATLAB复习资料

MATLAB复习资料

MATLAB复习资料第⼀章 MATLAB 基础知识1. MATLA的主要功能:数值计算和符号计算功能、绘图功能、程序设计语⾔功能、扩展功能。

2. MATLAB勺集成开发环境包括多个窗⼝:除了MATLAB窗⼝外,还有命令窗⼝、⼯作空间窗⼝、命令历史窗⼝和当前⽬录窗⼝。

3. 变量勺命名规则:变量名是以字母开头,后接字母、数字或下划线勺字符序列,最多63个字符,变量名区分字母的⼤⼩写,MATLAB^的特殊变量名,应避免使⽤。

4. MATLAB!供了 6种关系运算符,三种逻辑运算符,四个逻辑运算函数。

5. 矩阵相乘: m*n; 矩阵元素相乘(数组相乘) : .*右除,“/” : A/B=A*B" (B的逆矩阵inv(B)) ,B必须是⽅阵,A与B列应相等;“ ./ ” : A./B为A各元素除以B中各元素。

矩阵乘⽅:⼈⼋标量;元素的乘⽅:A.A标量6. 写出完成下列操作的指令:1) 将矩阵 A 第 2 到 5 ⾏中的第 1 、 3、 5 列元素赋值给矩阵 :B=A(2:5,1:2:5)2) 删除矩阵A的第七号元素:A(7)=[]3) 将矩阵A的每个元素值加30: A=A+304) 求矩阵A的⼤⼩和维数:size(A);ndims(A)5) 将向量 t 的 0 元素⽤机械零来代替 : t(find(t==0))=eps6) 将含有12个元素的向量x转换成3*4矩阵:t=reshape(x,3,4)7) 求⼀个字符串的 ASCII: abs('matlab')8) 求⼀个 ASCII 对应的字符: char(93)第⼆章 MATLAB 程序设计Lower ⼤写转换为⼩写 upper ⼩写转换为⼤写Fix 求商 rem 求余1. MATLA有两种执⾏⽅式:⼀种是交互式的命令执⾏⽅式;⼀种是程序执⾏⽅式。

2. M⽂件可以根据调⽤⽅式的不同分为两⼤类:命令⽂件和函数⽂件。

3. 命令⽂件和函数⽂件的主要区别在于:1) 命令⽂件是⼀系列命令的组合,函数⽂件的第⼀⾏必须⽤function 说明;2) 命令⽂件没有输⼊参数,也不⽤返回参数,函数⽂件可以接受输⼊参数,也可以返回参数;3) 命令⽂件处理的变量为⼯作空间变量,函数⽂件处理的变量为函数内部的局部变量,也可以处理全局变量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、简述下列命令在MATLAB中的作用1.clf 清除图对象2.clear 清除工作空间内的所有变量3.clc 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据4.ceil 沿+∞方向取整。

5.factor 符号计算的因式分解。

6.pow2 2的幂。

7.digits(d) 设置当前的可变算术精度的位数为整数d 位。

8.vpa(pi,100) 设置当前pi的小数位数为1009.box on 打开框状坐标轴开10.grid off网格关11.logspace 创建对数刻度分度等间隔行向量12.linspace 创建等间隔行向量13.cat 串接成高维数组14.sym2poly 符号多项式转变为双精度多项式系数向量15.poly2sym 双精度多项式系数转变为向量符号多项式16.plot3 三维线图17.poly2str 以习惯方式显示多项式18.bar 二维直方图19.pie 二维饼图20.zoom on 打开图形缩放模式21.edit M文件编辑22.whos 对当前工作空间变量的信息进行列表23.figure 生成图形窗口24.cart2sph 直角坐标变为球坐标25.pol2cart 极或柱坐标变为直角坐标26.diff 数值差分、符号微分27.dsolve 符号计算解微分方程28.ezplot3 画三维曲线的简捷指令29.fix 向零取整30.factor 符号计算的因式分解二、填空题1、标点符号; 可以使命令行不显示运算结果,% 用来表示该行为注释行。

2、x为0~4pi,步长为0.1pi的向量,使用命令x=0:0.1*pi:4*pi 创建。

3、输入矩阵A=,使用全下标方式用A(2,2) 取出元素“-5”,使用单下标方式用A(5) 取出元素“-5”。

4、符号表达式sin(2*a+t)+m中主变量为t 。

5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义。

6、设x是一维数组,x的倒数第3个元素表示为x(end-2) ;设y为二维数组,要删除y 的第34行和48列,可使用命令y(34,:)=[] , y(:,48)=[]7、将变量x以Ascii文本格式存储到文件fname.txt,应使用命令save x 。

8、在while 表达式语句体End循环语句中,表达式的值非零时表示循环条件为真,语句体将被执行,否则跳出该循环语句。

9、要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令x=input(‘Who is she?’,’s’)。

10、设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=,可用命令D=(A-C)/B.^C ,计算可用命令det(inv(A’*B)。

11、在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符。

12、已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。

A+B ans = [2,2,6;5,10,0;7,9,11] ;A.*B ans= [1,0,9;4,25,0;0,8,18] ;A==B ans= [1,0,1;0,1,1;0,0,0] ;13、已知A是矩阵,求A的对角矩阵函数是diag ,求A的下三角矩阵函数是tril。

14、MATLAB的程序文件的扩展名是.m 。

15、MATLAB最基本的绘图函数为plot()。

16、执行A=[1,2,3;4,5,6];A(:,[1,3])=[];语句后,A= [2;5] 。

17、fix(-1.5)= -1 ,round(-1.5)= -2 。

18、已知A=[1 3;4 6];C=[A,eye(size(A));A,ones(size(A))] 则C= [1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1] 。

19、若A=[1,2,3;4,5,6];则A(4)= 5 ,A(2,3)= 6 。

20、若A=[1,2;3,4];B=[1,0;0,1];则A*B= [1 2;3 4] ,A.*B= [1 0;0 4] 。

21、若A=[1 2 3;6 5 4];则reshape(A,3,2)= [1 5;6 3;2 4] 。

22、若A=[1,2;3,1];B=[1,0;0,1];则A~=B= [0 1;1 0] 。

23、若A=[1,2,3;1,4,9;1,7,27];triu(A,-1)= [1 2 3;1 4 9;0 7 27] 。

(triu为提取矩阵上三角矩阵的函数,-1表示为主对角线下一条对角线以下的数全变为0)。

24、若A=[4,15,-45,10,6;56,0,17,-45,0]; 则find(A>=10 & A<=20)= 3 6 7 。

25、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果:A &B ans=[0 1 1;1 1 0] 。

A ./B ans= [0 2.25 2;1 0.6 NaN] 。

26、产生4阶全0方阵的命令为zeros(4);产生3阶全1方阵的命令为ones(3)。

27、A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为[2 5]和5 。

28、用if判断语句判断80≥x>60,在MATLAB中if语言后的判断应写为:if x<=80 & x>60 。

29、为了使两个plot的图形在同一个坐标显示,可以使用hold on 命令进行图形保持;可以使用grid on 命令为图形添加网格。

30、MATLAB的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件my_data.mat 中的指令save my_date 。

31、MATLAB提供了两种运行方式,是按F5 和把*.m 文件copy到matlab里成批执行。

32、MATLAB的含义为矩阵实验室(Matrix Laboratory)。

33、MATLAB中,都包括哪些工具箱,举例不少于6个:偏微分方程工具箱、最优化工具箱、插值运算工具箱、数理统计工具箱、信号处理工具箱、通信工具箱、滤波设计工具箱。

34、在MATLAB中,plot命令用于画曲线。

35、size命令的功能,用于确定阵列的长度。

36、a=[1 2 2],求a的转置:a=[1;2;2] 。

37、在线形图型格式的设置中,字符r表示什么颜色。

(红色)38、在MATLAB中,矩阵的秩由函数_______来实现。

(rank)39、在MATLAB中,单位矩阵由函数_______来实现。

(eye)40、在MATLAB中,二维饼图由函数_______来实现。

(pie)41、在线形图型格式的设置中,字符b表示什么颜色。

(蓝色)42、MATLAB表达式3*2^3^2的结果是____。

(192)43、条形图由函数_______来实现。

(bar)44、对x进行赋值,从5到25,间隔是0.1,命令为:x=5:0.1:25 。

45、对x进行赋值,从2到20,中间间隔100个点,命令为:x = linspace(2,20,100) 。

46、MATLAB命令窗口中可用clear 命令清除工作区中的变量;用clc 命令可以清除命令窗口中的内容。

47、MATLAB中运算符包括数学运算符、字符串运算符、矩阵(数组)运算符。

48、MATLAB中的M文件有命令文件和函数文件。

49、MATLAB中的函数类型有嵌套函数、子函数、内联函数、私有函数和匿名函数。

50、MATLAB中的系统预定义的特殊变量argin 表示函数输入参数个数。

51、MATLAB中的系统预定义的特殊变量inf 表示无穷大。

52、MATLAB中hold on 命令打开图形保持功能。

53、MATLAB中inv 函数完成矩阵的求逆运算,用det 求矩阵的行列式。

三、选择题1.下列变量中的最大数是(C)。

A.eps B.realmin C.realmax D.-pi2.下列表示可以作为MATLAB的变量的是(D)。

A.abcd-2 B.xyz_2# C.@h D.X_1_a如果x=1:2:8,则x(1)和x(4)分别是(B)。

A.1,8 B.1,7 C.2,8 D.2,73.下列变量中比0大的最小数是(B)A.i B.realmin C.realmax D.pi4.在MATLAB中下列数值的表示不正确的是(B)A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pi5.下列表示可以作为MATLAB的变量的是(B)A.abcd-2 B.xyz_2a C.@h D.3hour6.如果x=1:-2:-8,则x(1)和x(5)分别是(D)A.1,-8 B.-1,-7 C.-1,-8 D.1,-77.MATLAB表达式2*2^3^2的结果是(A)A.128 B.4096 C.262144 D.2568.下列哪个变量的定义是不合法的(A)。

A.abcd-3 B.xyz_3 C.abcdef D.x3yz9.指出下列错误的指令(B)。

A.syms a b; B.syms a, b; C.syms(‘a', ‘b');D.syms(‘a','b','positive');10.下列哪条指令是求矩阵的行列式的值(C)。

A.inv B.diag C.det D.eig11.清空Matlab工作空间内所有变量的指令是(C)。

A.clc B.cls C.clear D.clf12.下列变量名中(A)是合法的。

A.char_1 B.x*y C.x\y D.end13.以下哪个说法是正确的(D)。

A.Matlab进行数值计算的表达精度与其指令窗口中的数值显示精度相同。

B.Matlab指令窗口中显示的数值有效位数不能超过7位。

C.输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。

D.历史指令窗口所记录的内容与diary指令所产生“日志”内容是不同的。

14.产生四维单位矩阵的语句为(B)。

A.ones(4) B.eye(4) C.zeros(4) D.rand(4)15.求解线性方程组Ax=b,当det(A)≠0时,方程的解是(a)。

A.A\b B.b/A C.b\A D.A/b16.运行如下程序后,输入9回车,命令窗口显示的结果为(a)。

c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(abs(c)+abs('a')-abs('A')));elseif c>='a'& c<='z'disp(setstr(abs(c)- abs('a')+abs('A')));elseif c>='0'& c<='9'disp(abs(c)-abs('0'));elsedisp(c);endA.9 B.8 C.7 D.617.运行下面的代码后,输入:1回车,2回车,1回车,则输出结果为(c)。

相关文档
最新文档