复习
填空
1. 清除命令窗口内容的命令是( clc )。
2. 删除工作空间中保存的变量x的命令是( clear x )。
3. 将双精度实数的显示格式设置成15位定点小数格式的命令是( format long )。
4. 要在命令窗口中查看对函数log的帮助信息,所用命令是( help log )。
5. 要查询在工作空间中定义的变量x的相关信息,可用命令( whos x )。
6. Matlab标识符构成规则是( 以字母打头,由字母,数字,下划线组成。 )。
7. Matlab存储数值的默认类型是( 双精度浮点形式 )。
8. 设x是复数,取x的实部存入变量y的语句是( y=real(x) )。
9. 设x是复数,取x的虚部存入变量y的语句是( y=imag(x) )。
10. 设x是复数,取x的模存入变量y的语句是( y=abs(x) )。
11. 设x是复数,取x的辐角(角度)存入变量y的语句是( y=angle(x)/pi*180 )。
12. 设x是复数,取x的共轭存入变量y的语句是( y=conj(x) )。
13. 设a和b是逻辑型变量,则表达式a+b的类型是( double )。
14. 设a和b是逻辑型变量,则表达式a*b的类型是( double )。
15. 表达式 (3>2)*(5~=5)的类型是( double )。
16. 表达式 (5<2)*120的值是( 0 )。
17. 表达式 (5>2)*(6~=5)的值是( 1 )。
18. 表达式 char(65)=='A' 的值是( 1 )。
19. 表达式 char(65)+1 的值是( 66 )。
20. 表达式 'A'+1的值是( 66 )。
21. 表达式 'A'+'B' 的值是( 131 )。
22. 存储double型数据占用内存( 8 )字节。
23. 存储single型数据占用内存( 4 )字节。
24. 存储logical 型数据占用内存( 1 )字节。
25. 存储字符型数据占用内存( 2 )字节。
26. 数组 [8:2, 1:5] 含有( 5 )个数元素。
27. 数组 [8:-2:2, 7:2:1] 含有( 4 )个数元素。
28. 从一维数组A中检索所有偶数下标的元素的表达式是( a=A(2:2:end) )。
29. 从一维数组A中检索所有奇数下标的元素的表达式是( a=A(1:2:end) )。
30. 删除一维数组A中所有奇数下标的元素的语句是( A(1:2:end)=[] )。
31. 删除一维数组A中所有偶数下标的元素的语句是( A(2:2:end)=[] )。
32. 从N×N(N>3且是奇数)矩阵A中取出位于中心的3×3子矩阵的表达式(
A=((N-1)/2:(N-1)/2+2,(N-1)/2:(N-1)/2+2) )。
33. 设a、b、c是一维行向量,以a、b、c为列构建三列的二维数组A的语句是( A=(a';b';c') )。
34. 设a、b、c是一维列向量,以a、b、c为行构建三行的二维数组A的语句是( A=[a';b';c'] )。
35. 将二维数组A的偶数行全部元素赋0的语句是( A(2:2:end,:)=0 )。
36. 将二维数组A的奇数列全部元素赋0的语句是( A(:,1:2:end)=0 )。
37. 将方阵A的的主对角线全部元素赋5的语句是( A(logical(eye(size(A))))=5 或 eye(N)*5 )。
38. matlab考试题库及答案删除二维数组A的所有奇数行的语句是( A(1:2:end,:)=[] )。
39. 删除二维数组A的所有偶数列的语句是( A(2:2:end,:)=[] )。
40. 实现将3×3数组A扩充为6×6数组,扩充的元素用0填充的语句是 ( A(6,6)=0 )。
41. 绘制极坐标图形的Matlab库函数名是( polar )。
42. 将图题设置成“Fig. 1 示意图”的语句是( title('Fig.1示意图') )。
43. 将横坐标轴标签设置成“时间(秒)”的语句是(xlabel('时间(秒)') )。
44. 设置图例的Matlab库函数名是( legend )。
45. 绘制三维线图的Matlab库函数名是( plot3 )。
46. 绘制三维网格图的Matlab库函数名是( mesh )。
47. 绘制三维表面图的Matlab库函数名是( surf )。
48. 关闭网格显示的Matlab语句是( grid off )。
49. 关闭坐标架显示的Matlab语句是( axis off )。
50. 使得各坐标具有相同刻度间隔的Matlab语( axis('equal') )。
51. 将三维图形视角设置成方位角60度、仰角45度的语句是( view(60,45) )。
52. 绘制二维等高线图的Matlab库函数名是( surfc )。
53. 在同一图形窗口中开多个子窗口的Matlab库函数名是( subplot )。
选择题
1. 执行语句x=55后,Matlab将创建变量x,为其分配的存储空间的大小为( C )
A)2字节 B)4字节 C)8字节 D)16字节
2. 执行语句y=66后,Matlab将创建变量y,其类型为(D )
A)int8 B)int16 C)single D)double
3. 下列整数类型中,不能参与任何运算的类型为( D )
A)int8 B)int16 C)int32 D)int64
4. 设已执行语句x=3>2; y=x>0后,下面表达式中错误的是( D )
A)x+y B)x-y C)x*y D)x/y
5. 下列的数组写法中错误的是( C )
A)[1:9] B)1:9 C)[1:2:9;2:2:8] D)[1:3;4:6;7:9]
6. 设有数组定义:x=[1,2,3,4,5,6], y=x' ,下列表达式中正确的是( D )
A)y+x B)y-x C)y./x B)y*x
7. 执行语句for x=1:2:10, disp(x), end,循环体将执行几次( B )
A)10次 B)5次 C)1次 D)0次
8. 函数首部格式为function [out1,out2]=myfunc(in1,in2),不正确的调用格式是( C )
A)[x,y]=myfunc() B)myfunc(a,b) C)[x,y]=myfunc(a) D)x=myfunc(a,b)
9. 语句 x=-1:0.1:1; plot([x+i*exp(-x.^2);x+i*exp(-2*x.^2);x+i*exp(-4*x.^2)]' ),绘制( B )
A)1条曲线 B)3条曲线 C)21条曲线 D)0条曲线
计算
1.已知多项式,,写出2.计算下列问题的MATLAB命令序列
(1)的根
解:>> p1=[3,-1,2,1,3];
>> x=roots(p1)
x =
0.6833 + 0.9251i
0.6833 - 0.9251i
-0.5166 + 0.6994i
-0.5166 - 0.6994i
(2)在闭区间[-1,2]上的最小值
解:>> [y,min]=fminbnd(@(x)((1/3)*x.^3+x.^2-3*x-1),-1,2)
y =
1.0000
min =
-2.6667
(3)和的导数
解:>> p1=[3,-1,2,1,0,3];
>> p2=[0,0,1/3,1,-3,-1];
>> p3=conv(p1,p2)
p3 =
Columns 1 through 5
0 0 1.0000 2.6667 -9.3333
Columns 6 through 10
2.3333 -4.0000 -4.0000 2.0000 -9.0000
Column 11
-3.0000
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论