Matla复习题

更新时间:2024-01-11 14:34:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

简答题+

1. (1) 写出关系运算符中的等号、不等号、小于号、大于号、小于等于号和大于等于号; (2) 写出逻辑操作中逻辑“与”、逻辑“或”及逻辑“非”的符号; 2. 设A?(aij)10?10和B?(bij)10?10是两个10行10列的矩阵(数组),试说明命令A*B, A/B, A\\B, A.*(B.^A), A./B, A.\\B和sin(A).*exp(B)的涵义。

A,B的矩阵乘法,矩阵A乘以B的逆,矩阵B乘以A的逆,B的每个元素的对应A次幂乘以A对应的每个元素

A的每个元素除以B对应的每个元素,B的每个元素除以A对应的每个元素, A的每个元素的正弦与B对应的每个元素的指数求积,

3. 设A为14?17数组,B为一个行数大于3的数组,请给出

(1)删除A的第4、8、12三列的命令; (2)删除B的倒数第3行的命令; (3)求符号极限limx?0tan(mx)x?3?ln(1?e?2x)的3阶导的命令集; (4)求y?arctannxx?2数的命令集;(5)计算定积分

?1?1(x?sinx)x2dx的命令,并给出计算结果

(!)A(:,[4 8 12])=[]

(2)B(end-2)=[] (3)syms m n x

limit(tan(m*x)/(n*x)) (4)syms x y

y=atan((x+3)/(x-2))-log(1+exp((-2)*x) diff(y,3) (5)syms x

int((abs(x)+sin(x))*x^2,-1,1) -1/2

一、 选择或填空

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

2、下列变量名中 ( A ) 是合法的。

(A) char_1 ; (B) x*y ; (C) x\\y ; (D) end 1. 清除命令窗口内容的命令是( clc )。

2. 删除工作空间中保存的变量x的命令是( )。

3. 将双精度实数的显示格式设置成15位定点小数格式的命令是( )。

4. 要在命令窗口中查看对函数log的帮助信息,所用命令是( )。 5. Matlab标识符构成规则是( )。 6. 设x是复数,取x的绝对值存入变量y的语句是( )。 7. 绘制极坐标图形的Matlab库函数名是( )。 8. 将横坐标轴标签设置成“时间(秒)”的语句是( )。 9. 绘制三维线图的Matlab库函数名是( )。

10. 绘制三维网格图的Matlab库函数名是( )。 11. 绘制三维表面带填充色图的Matlab库函数名是( )。

12. 关闭网格显示的Matlab语句是( )。

13. 关闭坐标架显示的Matlab语句是( )。 14. 使得各坐标具有相同刻度间隔的Matlab语( )。

15. 将三维图形视角设置成方位角60度、仰角45度的语句是( )。 16. 绘制二维等高线图的Matlab库函数名是( )。

17. 在同一图形窗口中开多个子窗口的Matlab库函数名是( )。 18.定义符号变量的命令( )

1. MATLAB命令中清空workspace的是 。

2. 已知函数的功能,但不确切知道函数名,可使用的搜索命令是 。

3. 语句a=[1 2 3 4;5 6 7 8;9 10 11 12]; a([1 end],1:2)=[10 20;30 40];执行后,a= 。

4. w=[zeros(3,1) ones(1,3)' (3:5)']的结果是 。 5. 若a=[1 0;2 1];c=[3;2],则a*c= 。 6. 与指令a\\b等价的运算是 。

7. 语句a(:,3)=[1 2 3 4]';b=size(a)+length(a);执行后b= 。 8. 把一个图形显示在一个图像窗口的m×n个子图像中的第p个位置的命令是 。

9. 显示图像标题e???cos???sin??的语句是(其中的??用斜体显示) 。 10. 求函数ex?2在区间[0 1]上的零点,可以用一条命令 求。 11. MATLAB中Inf或inf表示 、NaN或nan表示 、 nargout表示 。

12. MATLAB预定义变量ans表示 、eps表示 、 nargin表示 。

13. MATLAB中clf用于 、clc用于 、 clear用于 。 14. MATLAB命令中清除命令窗口所有内容的是 。 15. 语句c(2,3)=5执行后,c= 。 16. 若x=-3.1,则round(x)的值为 。 17. 指令b\\a执行的结果是 。

18. A=[0 1 1 0],B=[1 1 0 0],则X=A&B的显示结果为 。 19. 语句a=[0 1+7];b=[a(2) 7 a];执行后b= 。

20. 语句a(:,3)=[1 2 3 4]';b=size(a)+length(a);执行后b= 。 21. 把一个图形显示在一个图像窗口的m×n个子图像中的第p个位置的命令是 。

22. 求函数cos(x)在区间[0 pi]上的零点,可以用一条语句 求解。 23. title('\\theta varies from 0\\circ to 90\\circ')语句显示的图像标题是 。

1. MATLAB提供了两种运行方式,是 和 。 2.MATLAB的含义为 。

3.MATLAB中,都包括哪些工具箱,举例不少于6个: 、 、 、 、 、 。 4、在MATLAB中,plot命令用于什么, 。

5、size命令的功能, 。

6、a=[1 2 2],求a的转置 。

7、在线形图型格式的设置中,字符r表示什么颜色 。 8、在MATLAB中,向量的点积由函数 来实现。 9. 在MATLAB中,矩阵的秩由函数 来实现。 10.在MATLAB中,单位矩阵由函数 来实现。 11. 在MATLAB中,二维饼图由函数 来实现。

12. 在线形图型格式的设置中,字符b表示什么颜色 。 13. MATLAB表达式3*2^3^2的结果是 。 14.条形图由函数 来实现。 二.选择题:

1 如果x=1:-2:-8,则x(1)和x(5)分别是( D ) A.1,-8 B.-1,-7 C.-1,-8 D.1,-7 2 在MATLAB中下列数值的表示不正确的是( ) A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pi 3 MATLAB表达式2*2^3^2的结果是( A) A.128 B.4096 C. 262144 D.256 4 下列变量中比0大的最小数是( B) A.i(0 + 1.0000i) B.realmin(2.2251e-308) C.realmax (1.7977e+308)D.pi(3.1416)

5 如果x=1: 2 : 8,则x(1)和x(4)分别是( ) A.1,8 B.1, 7 C.2, 8 D.2, 7 (1)在MATLAB中( )用于括住字符串。

A , B ; C ‘’ D “” (2)在MATLAB的命令窗口中国( )可以中断MATLAB命令的运行。 A End B Esc C backspace D ctrl+C

(3)在MATLAB的命令窗口中执行( )命令,是的数值5.3显示为5.30000000000e+000 A format long B format long e C format short Dformat short e

(4)下列变量名种( )是合法的。

A char_1,i,j B x*y,a.1 C x\\y, a1234 D end, 1bcx (5)x=uint8(2.3e10),则x所占字节是( )个。 A 1 B 2 C 4 D 8

(6)产生对角线上为全1其余为0的2行3列矩阵的命令是( )。

A ones(2,3) B oner(3,2) C eye(2,3) D eye(3,2) (7)已知x的一个向量,计算ln(x)的MATLAB命令是计算( )。 A ln(x) B log(x) C Ln(x) D lg10(x) (8)subplot(2,1,1)是指( )的子图。

A 两行一列的上图 B 两行一列的下图 C 两行一列的左图 D 两行一列的右图 (9)运行命令“>>figure(3)”,则执行( )。

A 打开三个图形窗口 B 打开一个图形窗口

C 打开图形文件名为“3.fig” D 打开图形文件名为“figure 3.fig” (10)如果要显示向量中各元素占和的百分比,则使用( )函数绘图。 A hist B pie C bar D stairs

(11)运行一下命令则变量a的类型是( ) >>syms a >>a=sin(2)

A sym B double C char D int (12)运行以下命令,则( )描述是正确的。 >>syms a b c d >>A=[a b;c d]

A A占用的内存小于100B B 创建了5个符号变量 C A占用的内存是a、b、c、d的总和 D 不存在 (13)运行命令“f=solve(‘x^2+1’)”,则( )。

A f是有两个数值元素的行向量 B f是有两个数值元素的列向量。 C f是符号对象 D f只有一个元素 二.填空题。

(1)已知C={2+5i,’Hi’;1:4,[1 2]} 输入s=C(3) 即s=___________. (2)先输入P=struct(‘name’,’ Jack‘,’num’,43) ,再输入s=P.name 即s=_________. (3)当x=[ 1 2 3; 4 5 6] , y=[ 5 8; 5 8 ] 时,_____(能 ﹨ 不能 )使用plot 命令绘图。

(4)sym 或 syms ________(能﹨ 不能 )创建符号矩阵。 三.简答题。

1.历史命令的窗口有哪些?

2.简述M脚本文件和M函数文件的主要区别。

四.操作题:

1.计算多项式p2=s2+4s+4的根。

2.在同一图形窗口分别绘制y1=0.01t2,y2=sin(2t)两条函数曲线,t的范围是0~10,并绘制y2的最大值水平线。

答案: 三简答题:

(1) 答:历史命令窗口的功能有以下三个:(1):复制单行或多行语句 (2):执行单行或多行语句 (3):把多行语句写成M文件

(2) 答:M脚本文件和M函数文件在文件结构中的不同就是M脚本文件没有函数声明行。 四.操作题。 (1):

>> p=[1 4 4]; >> pp=roots(p) pp = -2 -2 (2):

>> t=0:0.1:10; >> y1=0.01*t.^2; >> y2=sin(2*t); >> plot(t,y1,'r:') >> hold on

>> plot(t,y2,'b-*') >> y2max=max(y2)

y2max =

0.9996

>> plot([0,10],[y2max,y2max])

一、填空题

1、MATLAB常用操作界面包括 、工作空间窗口、 、 、内存数组编辑器、M文件 编辑/调试器、帮助导航/浏览器、图形窗口等。

2、MATLAB中Inf或inf表示 、NaN或nan表示 、 nargout表示 。

3、MATLAB中逗号主要用作 ; 用作输入量与输入量之间的分隔符; 。 4、工作空间浏览器主要用于内存变量的 、 和 。 5、MATLAB实现将全下标转换为单下标的指令为 、据单下标换 算出全下标的指令为 。

6、二维数组的标识有 、 、“逻辑1”标识。 7、在一个元胞数组A中寻访第2行第3列元胞元素用 ;寻访数 组第2行第3列元胞中所存的内容用 。

8、4、MATLAB中clf用于 、clc用于 、 clear用于 。 二、简答题(每题5分,共20分)

1、简述MATLAB历史指令窗的主要作用。 2、简述空数组的功用。

本文来源:https://www.bwwdw.com/article/mbko.html

Top