哈工大matlab期末测验题试题及答案(分)
- 格式:doc
- 大小:516.50 KB
- 文档页数:21
哈工大matlab期末测验题试题及答案(分)
———————————————————————————————— 作者:
———————————————————————————————— 日期:
哈工大matlab期末测验题试题及答案(分)
———————————————————————————————— 作者:
———————————————————————————————— 日期:
matlab期末考试试题及答案
一、选择题(每题2分,共20分)
1. MATLAB中,用于创建一个空矩阵的命令是( )。
A. zeros
B. ones
C. empty
D. clear
2. MATLAB中,以下哪个函数用于计算矩阵的逆?( )
A. inv
B. det
C. pinv
D. eig
3. MATLAB中,用于绘制三维曲面图的命令是( )。
A. plot B. surf
C. mesh
D. contour
4. MATLAB中,以下哪个函数用于计算向量的范数?( )
A. norm
B. dot
C. cross
D. conv
5. MATLAB中,以下哪个命令用于定义一个函数?( )
A. function
B. def
C. func
D. define
6. MATLAB中,用于生成一个随机数矩阵的命令是( )。
A. rand B. randn
C. randi
D. random
7. MATLAB中,以下哪个命令用于求解线性方程组?( )
A. solve
B. linsolve
C. lusolve
D. A\B
8. MATLAB中,用于计算矩阵的行列式的命令是( )。
A. det
B. rank
C. trace
D. eig
9. MATLAB中,以下哪个函数用于计算矩阵的特征值?( )
A. eig B. eigs
C. svd
D. inv
10. MATLAB中,用于计算两个向量的点积的命令是( )。
A. dot
B. cross
C. conv
D. inner
答案:
Matlab_考题带答案
MATLAB期末考试试卷及其参考答案
一、填空题(每空1分,20分)
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、简述MA TLAB历史指令窗的主要作用。
2、简述空数组的功用。
3、简述MATLAB函数的基本结构。
4、简述绘制二维图形的一般步骤。
三、阅读程序并回答问题(每题4分,共28分)
1、写出下列指令运行结果。
A=zeros(2,4);
A(:)=1:8;
s=[2 3 5]; A(s)
Sa=[10 20 30]'
A(s)=Sa
2、写出下列指令运行结果。
A=reshape(1:16,2,8)
reshape(A,4,4)
s=[136****1416];A(s)=0
3、写出下列指令运行结果。
A=[1,2;3,4];
B=[-1,-2;2;1];
S=3;
A.*B
A*B
S.*A
S*B
4、下面的函数主要完成什么功能?
function f=factor(n)
if n<=1
f=1;
else
f=factor(n-1)*n;
end
5、写出下列指令运行结果。
ch=‘ABc123d4e56Fg9’;
subch=ch(1:5)
revch=ch(end:-1:1)
Matlab期末复习题(答案) 1 / 71 / 7
一、 选择题(有 10 个题,共 20 分)
1.有一个 4×4 矩阵 A, 表示获得矩阵 A 的第一行和第二行的第二列至第四列全部
元素的命令是( A )
(A) A(1:2,2:4) (B) A(2:4,1:2) (C) A(1:2:4) (D) A(4:2:1)
2.将一个图形窗口分红 3×4 个子区并表示第一个子区的命令是( C )
A . subplot(12,1) B . subplot(1,12)
C .subplot(3,4,1) D . subplot(1,3,4)
dy 2 y 4x 在区间 3.利用 Matlab 的符号计算功能计算微分方程初值问题dx x
2 y(1)
[1, 2]上的分析解时所用到的函数是( D ) (A) ode23 (B) ode45 (C) solve (D) dsolve
4.以下相关 Matlab 子函数的性质中不正确的选项是( D )
(A) 子函数只好被处于同一个文件的主函数或其余子函数调用;
(B) 在 M 函数文件中,任何指令经过“名字”对函数进行调用时,子函数的优先级仅次于内装函数;
(C) 在 M 函数文件内,主函数的地点不行改变,但子函数的摆列序次能够随意改变; (D) help, lookfor 等帮助指令都能供给对于子函数的任何帮助信息。
5.以下语句中生成按钮控件的语句是( B )
(A) h_1=uimenu(gcf,'Label','&Blue' ); (B) h_1=uicontrol(gcf,'style','push', 'string','grid off','callback','grid off');
(C) h_1=uicontrol(gcf,'style','text', 'horizontal','left','string',{' 输入 '}); (D) h_1=axes('unit','normalized','position',[0,0,1,1],'visible','off');
Matlab试卷
学号 姓名
题号 一 二 三 四 五 六 总分
分数
一、写出下列语句或语句组的功能(2×5=10分)
1. help format
答:显示format函数的使用方法与功能。
2. ezplot('sin(t)','cos(t)')
答:绘制二维曲线,其中t的正弦函数值为X轴,t的余弦函数值为Y轴。
3. B={1:3,magic(3),'hello'}; celldisp(B)
答:建立1行3列单元矩阵B,并显示所有单元数据:{1}1,2,3B为行向量,816{2}457392B 为3阶魔方矩阵,{3}''Bhello为字符串。
4. student=struct('ming','Qiang','gao',170, 'zhong',56)
答:构造描述学生的结构性数组,其中该学生姓名:强;身高:170;体重:56。
5. [X,Y]=meshgrid([-2:0.5:2]);mesh(X,Y)
答:向量组XY等于在-2到2的区间上以0.5的长度为间隔的向量组,以此生成二维网格曲线。
二、写出能完成指定功能的语句或语句组(3×6=18分)
1. 求极限xxe10lim。
解:syms x;
f=exp(1/x);
limit(f,x,0,‘left’);
ans=
0
2. 求函数323teyx的关于t的导数。
解:syms y x t;
f=exp(2x)-3t^3;
diff(f,t);
ans=
-9t^2
3.产生3阶魔方阵,并计算其行列式的值。
解:M=magic(3);
C=det(M)
如:
A= magic(3)
A =
8 1 6
3 5 7
4 9 2