大学MOOC MATLAB基础(山东交通学院)1450728185 最新慕课完整章节测试答案
第一章 MATLAB 简介
第一章测验
1、多选题:
利用MATLAB可以干什么
选项:
A: 数值计算
B: 数据分析
C: 数据可视化
D: 图像处理
答案: 【 数值计算;
数据分析;
数据可视化;
图像处理】
2、多选题:
MATLAB具有哪些特性?
选项:
A: 强大的计算功能
B: 丰富的数据可视化功能
C: 编程简单
D: 丰富的工具箱
答案: 【 强大的计算功能;
丰富的数据可视化功能;
编程简单 ;
丰富的工具箱】
3、多选题:
MATLAB的界面包括哪几部分?
选项:
A: 命令窗口
B: 命令历史
C: 菜单栏
D: 工作空间
答案: 【 命令窗口;
命令历史;
菜单栏;
工作空间】
4、判断题:
MATLAB是一款强大的集成计算及算法开发平台。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
MATLAB是美国MathWorks公司开发的用于矩阵运算功能强大计算软件。
选项:
A: 正确
B: 错误
答案: 【 正确】
简单计算
1、填空题:
计算
的MATLAB命令为:
答案: 【 x=0.415
y=sin(x)/cos(2*x)】
2、填空题:
令a=1;b=2;c=3; 在MATLAB命令窗口

的命令为
答案: 【 a=1;
b=2;
c=3;
x1=(-b+sqrt(b^2-4*a*c))/(2*a);
x2=(-b-sqrt(b^2-4*a*c))/(2*a);】
第二章 矩阵与阵列
单元测验
1、单选题:
在MATLAB中,依次执行以下指令:clear;A=ones(3,4); A(:)=[-6:5];这时,若在指令窗中输入指令b=A(:,2)',那么,MATLAB输出的结果应该是( )
选项:
A: b = -2 -1 0 1
B: b =-3 -2 -1
C: b = -5 -1 3
D: b = -5 -2 1 4
答案: 【 b =-3 -2 -1】
2、单选题:
在MATLAB中,A是一个字二维数组,要获取A的行数和列数,应该使用的MATLAB的命令是( )。
选项:
A: class(A)
B: sizeof(A)
C: isa(A)
D: size(A)
答案: 【 size(A)】
3、填空题:
在MATLAB中,A = 1:9,现在执行如下指令L1 = ~(A>5),则MATLAB的执行结果应该是L1 =
答案: 【 1 1 1 1 1 0 0 0 0】
4、填空题:
在MATLAB中,A=[1,2,3;4,5,6;7,8,0],B=[2,1,6;8,5,2;14,2,1]。写出下面MATLAB语句执行的结果:A==BA.*BA(:)'A(1,:)*B(:,3)
答案: 【 [0 0 0; 0 1 0; 0 0 0]
[2 2 18;32 25 12;98 16 0]
[1 4 7 2 5 8 3 6 0]
[13]】
第三章 线性代数
第三章随堂测验
1、单选题:
在MATLAB中,A=[1,2,3;4,5,6;7,8,0],B=[2,1,6;8,5,2;14,2,1],MATLAB语句A(1,:)*B(:,3)执行的结果是
选项:
A: 13
B: 16
C: 20
D: 36
答案: 【 13】
2、单选题:
矩阵,下列哪一项是求a的特征值及特征向量?
选项:
A: [u,s,v]=svd(a)
B: [v,d]=eig(a,b)
C: [q,r]=qr(a)
D: c=chol(a)
答案: 【 [v,d]=eig(a,b)】
3、判断题:
表达式~(9==1)与表达式~9==1的值不相等。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
设a为矩阵,则a*a与a.^2的计算结果相等。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
在matlab中,若有矩阵a,则a.*2与a*2的结果是一致的。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、填空题:
在MATLAB中,A是一个10×10数组,我们把该数组看成矩阵的话,则此矩阵的行列式值 = _ __,此矩阵的逆矩阵(如果存在的话) = ___。(用MATLAB的函数表示)
答案: 【 det(A) inv(A)】
7、填空题:
已知矩阵A=[5 7 6 3 2 4 9 5 0],MATLAB编程找出矩阵A中小于5的元素的位置:
答案: 【 A5】
第四章 数据可视化
第四章 二维图形绘制测试
1、单选题:
(2分) 如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制( )条曲线。
选项:
A: 5
B: 6
C: 11
D: 30
答案: 【 6】
2、单选题:
(2分)下列程序的运行结果是( )。x=[0,1,1,0,0];y=[0,0,1,1,0];for n=1:3 plot(n*x,n*y) hold onendaxis equal
选项:
A: 3个左下角在原点的矩形
B: 3个中心在原点的矩形
C: 3条直线
D: 15个点
答案: 【 3个左下角在原点的矩形】
3、单选题:
subplot(2,2,3)是指( )的子图。
选项:
A: 两行两列的左下图
B: 两行两列的右下图
C: 两行两列的左上图
D: 两行两列的右上图
答案: 【 两行两列的左下图】
4、单选题:
(2分)要使函数y=lnx的曲线绘制成直线,应采用的绘图函数是( )。
选项:
A: polar
B: semilogx
C: semilogy
D: loglog
答案: 【 semilogx】
5、单选题:
下列函数中不能用于绘制散点类图形的函数是( )。
选项:
A: scatter
B: stairs
C: stem
D: pie
答案: 【 pie】
6、单选题:
在MATLAB中,A是一个100行2列的二维数值数组,现在要把A的第一列数据作为横坐标,把A的第二列数据作为纵坐标,画出一条曲线,则能实现该功能的MATLAB语句是()
选项:
A: plot[A(:,1),A(:,2)]
B: plot(A(:,1),A(:,2))
C: plot(A[:,1],A[:,2])
D: plot(A(1,:),A(2,:))
答案: 【 plot(A(:,1),A(:,2))】
7、单选题:
(2分)下列程序的运行结果是( )。x=[0,1,1,0,0];y=[0,0,1,1,0];for n=1:3 plot(n*x,n*y) hold onend
选项:
A: 3个左下角在原点的矩形
B: 3个中心在原点的矩形
C: 3条直线
D: 15个点
答案: 【 3个左下角在原点的矩形】
第六章 MATLAB数值计算
第六章测试
1、填空题:
求极限
