第一章 MATLAB简介

测试

1、单选题:
​下列哪个变量的定义是不合法的?‏
选项:
A: abcd-3
B: xyz_3
C: abcdef
D: x3yz
答案: 【 abcd-3

2、单选题:
​清空MATLAB工作空间内左右变量的指令是:‎
选项:
A: clc
B: cls
C: clear
D: clf
答案: 【 clear

3、单选题:
‌在MATLB中列出当前工作空间变量名的函数是‍
选项:
A: who(s)
B: clc
C: path
D: draw
答案: 【 who(s)

4、单选题:
‎在MATLAB中,如需查询一个函数的基本用法,命令为‍
选项:
A: version
B: help
C: demo
D: path
答案: 【 help

5、单选题:
‎在MATLAB中,打开示例程序的命令为‎
选项:
A: demo
B: help
C: clear
D: plot
答案: 【 demo

第二章 矩阵与数值数组

第二章测试

1、单选题:

‎已知,则在MATLAB中调用指令A(3)的结果为

‍选项:
A: 2
B: 3
C: 无结果
D: 7
答案: 【 3

2、单选题:
‎MATLAB中调用v=eye(2,1)后的结果为‎
选项:
A: v=[1;0]
B: v=[1,0]
C: v=[0;1]
D: v=[1 0;0 1]
答案: 【 v=[1;0]

3、单选题:
‌MATLAB中,与linspace(3,7,11)等价的命令为‎
选项:
A: 3:7
B: 3:0.4:7
C: 3:4/11:7
D: 3:7/10:7
答案: 【 3:0.4:7

4、单选题:
‏对于下面的程序,在MATLAB中运行后f的形式为‍‏a=0;b=3*pi;    n=1000;h=(b-a)/n;    x=a:h:b; f=exp(-0.5*x).*sin(x+pi/6)‍
选项:
A: 数
B: 矩阵
C: 向量
D: 没有结果
答案: 【 向量

5、单选题:

‌已知,在MATLAB中若想由x生成矩阵A可调用命令

‎选项:
A: A=[x,x.^2,x.^3]
B: A=[x,x^2,x^3]
C: A=[x;x.^2;x.^3]
D: A=[x;x^2;x^3]
答案: 【 A=[x,x.^2,x.^3]

6、单选题:
​MATLAB中,命令sum([4 1 2;0 3 6])的结果为‏
选项:
A: 16
B: 4 4 8
C: 7 9
D: 程序出错,没有结果
答案: 【 4 4 8

7、单选题:
‍MATLAB中给变量w赋空矩阵的语句是‏
选项:
A: w=zeros()
B: w=[ ]
C: w=zeros(0,0)
D: clear w
答案: 【 w=[ ]

8、单选题:
‌已知A=[4,0],MATLAB中C=[A,ones(size(A))]为‎
选项:
A: 4 0 1 1
B: 4 0 1 0
C: 4 0 0 0
D: 4 0 4 0
答案: 【 4 0 1 1

9、单选题:
‎MATLAB中表示无穷的符号是‎
选项:
A:
B: int
C: inf
D: +in
答案: 【 inf

10、单选题:
‏MATLAB中程序A=[1 2 3;-1 2 1;3 5 2];B=[3 4 6;5 8 9;4 5 3];C=(B>1)&(B<7),运行后结果为​
选项:
A: C=[1 1 1;1 0 0;1 1 1]
B: C=[1 0 0;1 0 0;1 0 1]
C: 无结果
D: C=[0 1 0;1 0 0;1 1 1]
答案: 【 C=[1 1 1;1 0 0;1 1 1]

11、填空题:
‌二维数组的标志有__________________、__________________、“逻辑1”标志。‎
答案: 【 全下标
单下标

12、填空题:
‎写出下列指令运行结果:‍‎A=ones(2,5); A(:)=1:10; s=[2 3 7]; A(s)‍‎Sa=[10 20 30]'‍‎A(s)=Sa‍
答案: 【 A(s)=2 3 7
Sa=10
20
30
A(s)=
1 20 5 30 9
10 4 6 8 10

13、填空题:
‍写出下列指令运行结果​‍A=reshape(1:16,2,8)​‍reshape(A,4,4)​‍s=[1 3 6 8 9 11 14 16];​‍A(s)=0​
答案: 【 第一条指令运行结果为
A =
1 3 5 7 9 11 13 15
2 4 6 8 10 12 14 16
第二条指令运行结果为
reshape(A,4,4)
ans =
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
最后结果:
A =
0 0 5 7 0 0 13 15
2 4 0 0 10 12 0 0

14、填空题:
‎写出下列指令运行结果‎‎A=[1,2;3,4]; B=[-1 -2;2 1];S=3;‎‎A.*B‎‎A*B‎‎S.*A‎‎S*A‎
答案: 【 A.*B
ans =
-1 -4
6 4
A*B
ans =
3 0
5 -2
S.*A
ans =
3 6
9 12
S*A
ans =
3 6
9 12

15、填空题:
​找出四阶魔幻方阵中元素值小于10的所有元素,写出指令。‌
答案: 【 解法一
A=magic(4);
I=find(A<10);
A(I)
解法二
A=magic(4);
I=A<10;
A(I);

16、填空题:
‍MATLAB中Inf或inf表示________________、Nan或nan表示__________________、eps表示____________________。‍
答案: 【 无穷大
非数
机器零阈值,浮点数相对精度

第四章 数值计算

数值计算测试

1、填空题:

‌用数值方法求。(仅要求写出最后数值答案)

‌ 

‏答案: 【 -0.4605

2、填空题:

​用数值方法计算二重定积分。(仅要求写出最后数值答案)

​ 

​答案: 【 1.5745

3、填空题:

‍ 

应用LU分解和矩阵除法求方程组的解。

注:本题要求写出具体过程,左边矩阵变量用a表示,右边矩阵有b表示。求得的结果用x表示。格式按照指令窗口输出格式,不需要加">>",所有指令后面都加上“;”。LU分解,用[L,U]=..

两种解法中间,用“或”字表示,如:

。。。

。。。


‍ 

‏答案: 【 a=[2 -3 1;4 -5 1;2 0 4];
b=[8;15;10];
x=ab;
x =
3.3333
-0.1667
0.8333

[L,U]=lu(a);
x=U(Lb);
x =
3.3333
-0.1667
0.8333

4、填空题:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注