科学计算与MATLAB语言考试答案

1

单选(2分)

利用MATLAB求解科学计算问题的优势是()。

得分/总分

A.

算法最优

B.

不需要编写程序

C.

程序执行效率高

D.

编程效率高

正确答案:D你没选择任何选项

2

单选(2分)

在MATLAB命令行窗口输入命令时,可使用续行符,其写法是()。

得分/总分

A.

省略号(…)

B.

分号(;)

C.

三个小数点(…)

D.

百分号(%)

正确答案:C你没选择任何选项

3

下列语句执行后,D的值为()。

1.A=[1:3;4:6];

2.D=sub2ind(size(A),[1,1],[2,3])

得分/总分

A.

3 6

B.

2 5

C.

3 5

D.

4 5

正确答案:C你没选择任何选项

4

单选(2分)

ceil(-2.1)+floor(-2.1)+fix(-2.1)的结果为()。

得分/总分

A.

-7

B.

-6

C.

-5

D.

-9

正确答案:A你没选择任何选项

5

下列语句执行后,x的值是()。

1.log=1:5;

2.x=log(1)

得分/总分

A.

B.

1

C.

数学常数e

D.

报错

正确答案:B你没选择任何选项

6

单选(2分)

下列语句执行后,c的值是()。

1.ch=['abcdef';'123456'];

2.c=char(ch(2,4)-1)

得分/总分

A.

'4'

B.

4

C.

'3'

D.

3

7

单选(2分)

产生和A同样大小的全0矩阵的函数是()。

得分/总分

A.

zero(size(A))

B.

zeros(size(A))

C.

size(zero(A))

D.

size(zeros(A))

正确答案:B你没选择任何选项

8

单选(2分)

语句x=speye(5)==eye(5)执行后,则下列说法中正确的是()。

得分/总分

A.

x是5阶全1矩阵,且采用稀疏存储方式

B.

x是5阶全1矩阵,且采用完全存储方式

C.

x是5阶单位矩阵,且采用稀疏存储方式

D.

x是5阶单位矩阵,且采用完全存储方式

9

单选(2分)

下列语句执行后,x的值是()。

1.x=reshape(1:12,3,4);

2.x=x(:, end)

得分/总分

A.

x =

1 4 7 10

2 5 8 11

3 6 9 12

B.

x =

10 11 12

C.

x =

10

11

12

D.

x =

3 6 9 12

正确答案:C你没选择任何选项

10

单选(2分)

语句“[X,D]=eig(A)”执行后,D是一个()。

得分/总分

A.

三角矩阵

B.

对角矩阵

C.

数量矩阵

D.

单位矩阵

正确答案:B你没选择任何选项

11

单选(2分)

下列程序的执行结果是()。

1.switch 3|4

2. case {3,4}

3. disp('perfect')

4. case {1,2}

5. disp('ok')

6. case [3,4]

7. disp('yes')

8. otherwise

9. disp('no')

10.e nd

得分/总分

A.

perfect

B.

ok

C.

yes

D.

no

正确答案:B你没选择任何选项

55

42

B.

C.

114

D.

30

正确答案:A你没选择任何选项

14

单选(2分)

设A是一个100×2数值矩阵,若要把A的第一列数据作为横坐标,把A的第二列数据作

为纵坐标,画出一条曲线,则使用的命令是()。

得分/总分

A.

plot(A(:,1),A(:,2))

B.

plot(A)

C.

plot(A(1,:),A(2,:))

D.

plot(A(1),A(2))

正确答案:A你没选择任何选项

15

单选(2分)

下列程序运行后得到的图形是()。

1.[x,y]=meshgrid(1:5,1:6);

2.z=5*ones(size(x));

3.surf(x,z,y);

得分/总分

A.

B.

C.

D.

B.

4

C.

5

D.

6

正确答案:B你没选择任何选项

17

单选(2分)

下列语句执行后,y的值为()。

1.x=[1,2,3,4];

2.y=polyval(x,[1,1]);

得分/总分

A.

[5, 5]

B.

[24, 24]

C.

[24, 10]

D.

[10, 10]

正确答案:D你没选择任何选项

18

单选(2分)

对于线性方程组Ax=b,设A=LU是A的一个LU分解,则线性方程组的解为()。

得分/总分

x=U\(L\b)

B.

x=U\L\b

C.

x=(U\L)\b

D.

x=U/L/b

正确答案:A你没选择任何选项

19

单选(2分)

函数factor(sym(12))的值是()。

得分/总分

A.

'12'

B.

[12]

C.

[3, 4]

D.

[ 2, 2, 3]

正确答案:D你没选择任何选项

20

单选(2分)

20.

下列语句执行后,I的值是()。

1.I=int(sym('x'),0,1)

得分/总分

A.

B.

1

C.

1/2

D.

0.5

正确答案:C你没选择任何选项

21

单选(2分)

MATLAB将函数展开为幂级数,所使用的函数是()。

得分/总分

A.

Tailor

B.

tayler

C.

diff

D.

taylor

正确答案:D你没选择任何选项

22

单选(2分)

用于定义按钮被单击的响应的属性是()。

得分/总分

String

B.

Command

C.

CallBack

D.

Value

正确答案:C你没选择任何选项

23

单选(2分)

下列命令中,除一条命令外其他三条命令功能类似,这一条命令是()。

得分/总分

A.

line(x,y,'Color','r');

B.

line(x,y,'r');

C.

plot(x,y,'Color','r');

D.

plot(x,y,'r');

正确答案:B你没选择任何选项

24

单选(2分)

为Simulink子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这

种操作称为子系统的()。

得分/总分

包装

B.

集成

C.

封装

D.

组合

正确答案:C你没选择任何选项

25

多选(3分)

下列说法中,正确的是()。

得分/总分

A.

format命令只影响数据输出格式,不会影响数据的计算和存储。

B.

对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。

C.

建立矩阵时,同一行的元素之间用逗号或空格分隔。

D.

使用语句x=linspace(0,pi,6)生成的是6个元素的向量。

正确答案:A、C、D你没选择任何选项

26

多选(3分)

求[2,1000]素数的个数,可以使用的命令有()。

得分/总分

A.

trace(A) sum(diag(A))

求向量x的第二大的元素(假定x没有重复元素),可以使用的命令有()。

得分/总分

A.

1.[a1,k]=max(x);

2.x(k)=[];

3.a2=max(x)

B.

1.[a1,k]=max(x);

2.x(k)=0;

3.a2=max(x)

C.

1.x1=sort(x);

2.x1(length(x)-1)

D.

1.x1=sort(x,'descend');

2.x1(2)

正确答案:A、C、D你没选择任何选项

29

多选(3分)

在0≤x≤2π区间内,绘制正弦曲线,可以使用命令()。

得分/总分

A.

1.x=linspace(0,2*pi,100);

2.plot(x,sin(x));

B.

1.x=linspace(0,2*pi,100);

2.line(x,sin(x));

C.

已知多项式

可以使用的命令有()。得分/总分

正确答案:A、B、C你没选择任何选项

31

多选(3分)

计算向量x的一阶向前差分,可以使用的命令有()。

得分/总分

A.

diff(x)

B.

diff(x,1)

C.

diff(x,1,2)

D.

a=x(1:end-1);b=x(2:end);b-a

正确答案:A、B、C、D你没选择任何选项

32

多选(3分)

求以下定积分可以使用的命令有()。

得分/总分

A.

先建立被积函数文件f1.m:

1.function f=f1(x)

2.f=x./(1+abs(cos(x)));

再求定积分:

3.integral(@f1,1/exp(1),exp(1))

B.

求下列方程的根,可使用的命令有()。

得分/总分

matlab习题参考答案

matlab习题参考答案 Matlab习题参考答案 Matlab是一种强大的数学软件,广泛应用于科学计算和工程领域。它提供了丰富的功能和工具,使得数值计算、数据分析和可视化成为可能。在学习和使用Matlab的过程中,我们经常会遇到各种各样的习题和问题。本文将提供一些常见习题的参考答案,帮助读者更好地理解和掌握Matlab的使用。 1. 矩阵运算 矩阵运算是Matlab的基础操作之一。假设有两个矩阵A和B,大小分别为 m×n和n×p。下面是一些常见的矩阵运算习题及其参考答案: 1.1 计算两个矩阵的乘积C = A * B。 ```matlab C = A * B; ``` 1.2 计算两个矩阵的点积C = dot(A, B)。 ```matlab C = dot(A, B); ``` 1.3 计算两个矩阵的叉积C = cross(A, B)。 ```matlab C = cross(A, B); ``` 2. 数据处理

Matlab提供了丰富的数据处理工具,可以方便地进行数据分析和处理。下面是 一些常见的数据处理习题及其参考答案: 2.1 计算向量的均值mean。 ```matlab m = mean(vector); ``` 2.2 计算向量的标准差std。 ```matlab s = std(vector); ``` 2.3 计算向量的方差var。 ```matlab v = var(vector); ``` 3. 图像处理 Matlab的图像处理工具箱可以实现各种图像处理操作,包括读取、显示、滤波、变换等。下面是一些常见的图像处理习题及其参考答案: 3.1 读取图像并显示。 ```matlab image = imread('image.jpg'); imshow(image); ```

Matlab_考题带答案

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) k=find(ch>=‘a’&ch<=‘z’); ch(k)=ch(k)-(‘a’-‘A’); char(ch)

科学计算与MATLAB语言考试答案

1 单选(2分) 利用MATLAB求解科学计算问题的优势是()。 得分/总分 • A. 算法最优 • B. 不需要编写程序 • C. 程序执行效率高 • D. 编程效率高 正确答案:D你没选择任何选项 2 单选(2分) 在MATLAB命令行窗口输入命令时,可使用续行符,其写法是()。 得分/总分 • A. 省略号(…) • B. 分号(;) • C. 三个小数点(…) • D. 百分号(%) 正确答案:C你没选择任何选项 3

下列语句执行后,D的值为()。 1.A=[1:3;4:6]; 2.D=sub2ind(size(A),[1,1],[2,3]) 得分/总分 • A. 3 6 • B. 2 5 • C. 3 5 • D. 4 5 正确答案:C你没选择任何选项 4 单选(2分) ceil(-2.1)+floor(-2.1)+fix(-2.1)的结果为()。 得分/总分 • A. -7 • B. -6 • C. -5 • D. -9 正确答案:A你没选择任何选项 5

下列语句执行后,x的值是()。 1.log=1:5; 2.x=log(1) 得分/总分 • A. • B. 1 • C. 数学常数e • D. 报错 正确答案:B你没选择任何选项 6 单选(2分) 下列语句执行后,c的值是()。 1.ch=['abcdef';'123456']; 2.c=char(ch(2,4)-1) 得分/总分 • A. '4' • B. 4 • C. '3' • D. 3

7 单选(2分) 产生和A同样大小的全0矩阵的函数是()。 得分/总分 • A. zero(size(A)) • B. zeros(size(A)) • C. size(zero(A)) • D. size(zeros(A)) 正确答案:B你没选择任何选项 8 单选(2分) 语句x=speye(5)==eye(5)执行后,则下列说法中正确的是()。 得分/总分 • A. x是5阶全1矩阵,且采用稀疏存储方式 • B. x是5阶全1矩阵,且采用完全存储方式 • C. x是5阶单位矩阵,且采用稀疏存储方式 • D. x是5阶单位矩阵,且采用完全存储方式

大学专业试题-Matlab期末考试及答案(2021版)

大学专业试题-Matlab期末考试及答案 一、选择题(每小题2分,共22分) 1. 在matlab中____C____用于括住字符串。 A., B.; C.‘’ D.“” 2. 在matlab的命令窗口中执行__A_______命令,可将命令窗口中所有变量清空。 A. clear B. clc C. echo off D. cd 3.下列___D____是合法变量。 A. 1_1 B. a/b C.变量1 D. eps 4产生所有元素均为1的2行3列矩阵的命令是_A______。 A. ones(2,3) B.ones(3,2) C.eye(2,3) D.eye(3,2) 5.已知a=0:4,b=1:5,下面的运算表达式出错的是_D_______。 A. a+b B. a./b C. a.*b D. a*b 6. subplot(2,1,2)是指__B_______的子图。 A.两行一列的上图 B.两行一列的下图 C.两列一行的左图 D.两列一行的右图 7.在多个句柄对象中,句柄是1的应该是_C_____对象。 A.根对象 B.坐标轴 C.窗口 D.屏幕 8.使用from:step:to方式生成向量,“-3:1:3”,其中-3,1,3分别是:(B) A、步长值,结束值,开始值 B、开始值,步长值,结束值 C、结束值,步长值,开始值 D、开始值,结束值,步长值 9.i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序执行后a, b, c的值分别是多少?(C ) A.a=4, b=4, c=2.0000i B.a=4, b=2.0000i, c=2.0000i C.a=2.0000i, b=4, c=2.0000i D.a=2.0000i, b=2.0000i, c=2.0000i

科学计算与matlab语言单元测试答案完整版

科学计算与matlab语言单元测试答案完整版 1、下列城市,在同一天中最先迎来黎明的是()。[单选题] * A.位于中国中部的南阳 B.位于中国东部的上海(正确答案) C.位于中国西部的乌鲁木齐 2、下列选项中,能构成一个农场生态系统的是()。[单选题] * A.月季花、蜘蛛、瓢虫、蚜虫 B.阳光、空气、水、土壤、石头 C.微生物、月季花等植物、蚜虫等动物以及阳光、空气等非生物(正确答案) 3、鱼鳔变大时,鱼肚子会被鱼鳔撑大,鱼就能()。[单选题] * A.上浮(正确答案) B.下沉 C.保持原高度 4、(秦皇岛市)下列关于杂食性动物的说法正确的是()。[单选题] * A.只有发达的犬齿 B.长着能伸缩的利爪

C.既吃植物又吃动物(正确答案) 5、植物的叶在制造养料的过程中能产生( )。[单选题] * A.二氧化碳 B.氧气(正确答案) C.氮气 6、如果发现小草上有很多蚜虫,比较好的方法是()。[单选题] * A.用农药喷,蚜虫、飘狐虫等动物很快死光光 B.用除草剂,让蚜虫没有食物而死光光 C.如果不是特别严重,就不用管它,保证瓢虫、小鸟的生存(正确答案) 7、沉的材料是不能造船的。[判断题] * 对 错(正确答案) 8、光年是一种时间单位。[单选题] * A.对 B.错(正确答案)

9、在制作晶体的实验中,使用较浓的食盐溶液更容易产生食盐晶体。( ) [单选题] 对(正确答案) 错 10、北极星是( )星座的主要标志。[单选题] * A.大熊 B.小熊(正确答案) C.猎户 11、下列三幅图中的电磁铁是用相同规格的铁芯、导线、电池制作而成的,其中电磁铁磁性最强的是()。[单选题] * A. B.(正确答案) C. 12、我们在调查动物时,可以从脚印,粪便、毛等踪迹推知躲藏起来的动物。[判断题] *对(正确答案) 错 13、建设港珠澳大桥的主要目的是( )。[单选题] *

matlab期末试题库及答案

matlab期末试题库及答案 一、选择题 1. 下列关于MATLAB的说法中,错误的是: A. MATLAB是一种高级技术语言和环境 B. MATLAB可以进行数值计算和数据可视化 C. MATLAB支持矩阵运算和线性代数操作 D. MATLAB无法处理大规模数据 答案:D 2. 在MATLAB中,下列哪个命令用于清除当前工作空间的变量: A. clear B. delete C. close D. refresh 答案:A 3. MATLAB中,用于创建行向量的命令是: A. rowvec B. linerow C. linspace

D. colon 答案:D 4. 在MATLAB中,如何计算数组a的平均值? A. mean(a) B. average(a) C. avg(a) D. meanval(a) 答案:A 5. 下列哪个命令用于将MATLAB中的向量a按从小到大排序? A. sort(a) B. order(a) C. arrange(a) D. rank(a) 答案:A 二、填空题 1. MATLAB中表示pi的符号是______。 答案:pi 2. MATLAB中用于计算2的10次方的命令是______。

答案:2^10 3. MATLAB中通过命令______可以生成从1到10的整数向量。答案:1:10 4. MATLAB中用于求解线性方程组的命令是______。 答案:solve 5. MATLAB中用于生成随机数的命令是______。 答案:rand 三、计算题 1. 计算下列矩阵的乘积: A = [1 2 3; 4 5 6; 7 8 9] B = [9 8 7; 6 5 4; 3 2 1] 答案: C = A * B 2. 解下列线性方程组: 2x + y = 4 3x - y = 2 答案: syms x y

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、简述MATLAB历史指令窗的主要作用。 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=[1 3 6 8 9 11 14 16]; 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、写出下列指令运行结果。

2020年尔雅大学生网课《科学计算与MATLAB语言》章节测验答案

2020年尔雅大学生网课《科学计算与MATLAB 语言》章节测验答案 单元测验 1 MATLAB一词来自()的缩写。B A、Mathematica Laboratory B、Matrix Laboratory C、MathWorks Lab D、Matrices Lab 2 下列选项中能反应MATLAB特点的是()。D A、算法最优 B、不需要写程序 C、程序执行效率高 D、编程效率高 单元测验 1 当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。C A、冒号(:) B、逗号(,)

C、分号(;) D、百分号(%) 2 fix(264/100)+mod(264,10)*10的值是()。D A、86 B、62 C、423 D、42 3 在命令行窗口输入下列命令后,x的值是()。B >> clear >> x=i*j A、不确定 B、-1 C、1 D、i*j 4 使用语句x=linspace(0,pi,6)生成的是()个元素的向量。C A、8 B、7 C、6 D、5

5 ceil(-2.1)的结果为()。A A、-2 B、-3 C、1 D、2 6 eval(‘sqrt(4)+2’)的值是()。B A、sqrt(4)+2 B、4 C、2 D、2+2 7 已知a为3×5矩阵,则执行完a(:,[2,4])=[]后()。C A、a变成行向量 B、a变为3行2列 C、a变为3行3列 D、a变为2行3列 8 在命令行窗口输入以下命令 >> A=[1:3;4:6]; >> D=sub2ind(size(A),[1,1],[2,3])

matlab习题及答案

matlab习题及答案 《Matlab习题及答案:提升编程技能,解决实际问题》 Matlab是一种强大的数值计算和数据分析工具,它被广泛应用于工程、科学和 其他领域的计算和模拟。为了帮助大家提升编程技能,解决实际问题,我们为 大家准备了一些Matlab习题及答案,希望能够帮助大家更好地掌握Matlab的 使用。 1. 习题一:编写一个Matlab程序,计算斐波那契数列的前20个数字,并将结 果打印出来。 答案:下面是一个简单的Matlab程序,用于计算斐波那契数列的前20个数字。```matlab a = 0; b = 1; fib = zeros(1, 20); fib(1) = a; fib(2) = b; for i = 3:20 fib(i) = fib(i-1) + fib(i-2); end disp(fib); ``` 2. 习题二:编写一个Matlab程序,求解一个二次方程ax^2 + bx + c = 0的根。答案:下面是一个简单的Matlab程序,用于求解二次方程的根。

```matlab a = 1; b = -3; c = 2; delta = b^2 - 4*a*c; if delta > 0 x1 = (-b + sqrt(delta))/(2*a); x2 = (-b - sqrt(delta))/(2*a); disp(['The roots are ', num2str(x1), ' and ', num2str(x2)]); elseif delta == 0 x = -b/(2*a); disp(['The root is ', num2str(x)]); else disp('The equation has no real roots'); end ``` 通过以上两个习题及答案的示例,我们可以看到Matlab的强大功能和灵活性。通过练习这些习题,我们可以更好地掌握Matlab的基本语法和常用函数,从而在实际问题中更快更准确地解决数值计算和数据分析的挑战。希望大家能够通过不断练习和实践,不断提升自己的Matlab编程技能,为自己的学习和工作带来更多的可能性和机会。

国家开放大学Matlab语言及其应用(试题27道含答案)

国家开放大学Matlab语言及其应用(试题27道含答 案) 在循环结构中跳出循环,但继续下次循环的命令为()。 A.return B.break C.continue D.keyboad 正确答案:C 在sin(x)运算中,x是角度。() A.正确 B.错误 正确答案:B 在Matlab中,冒号表达式a:b:c是一个重要的运算符,其中最后一个参数c一定会大于参数a。() A.正确

B.错误 正确答案:B 在Matlab中,复数的表示是a+b*i,() A.正确 B.错误 正确答案:B 图形窗口的分割函数subplot(2,2,[13])可以把一个窗口分割为()个子窗口。 A.2 B.3 C.4 D.无法确定 正确答案:B 说明Matlab中循环控制break语句的用法。 正确答案: break语句用于终止for循环和while循环的执行。如果遇到

break语句,则退出循环体,继续执行循环体外的下一行语句。在嵌套循环中,break只存在于最内层的循环中。 使用函数zeros(5)生成的是一个具有5个元素的向量。() A.正确 B.错误 正确答案:A 如果将矩阵A第1行第1列的元素改为50,可以通过()语句来完成。 A.A(1,1)=50 B.A(1:1)=50 C.A(1;1)=25 D.A(11)=5 正确答案:A 如果x=l:-2:-8,则x(l)和x(5)分别是()。 A.1,-8 B.-1,-7

D.1,-7 正确答案:D 如果x=l:-2:-8,则x(5)是-8。() A.正确 B.错误 正确答案:B 清除当前工作空间中的变量的函数是()。 A.clcall B.cleartdl C.clc D.clear 正确答案:D 矩阵每一行中的元素之间要用某个符号分割,这个符号可以是()。 A.逗号

Matlab考试题库+答案

Matlab考试题库+答案

一、选择题共10小题 二、填空题共10空 三、看程序填空 四、编程题 3题 填空题(计算部分) 1、标点符号; _______可以使命令行不显示运算结果, %——用来表示该行为注释行。 2、x为0~4pi,步长为0.1pi的向量,使用命令_______创建。 x=0:0.1*pi:4*pi 3、输入矩阵A=,使用全下标方式用A(2,2) 取出元素“-5”,使 用单下标方式用_______取出元素“-5”。 A(5) 4、符号表达式sin(2*a+t)+m 中独立的符号变量为_______。 t 5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。 6. 设x是一维数组,x的倒数第3个元素表示为_______; 设y为二维数组,要删除y的第34行和48列,可使用命令_______; _______; x(_end-2_) y(34,:)=[] y(:,48)=[] 7. 将变量x以Ascii文本格式存储到文件fname.txt,应使用命令_________ _; save _x 8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表示循环条件为真,语句体将被执行,否则跳出该循环语句; 非零 9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_________; x=input(‘Who is she?’,’s’)_ 10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=,可用命令________ _, 计算可用命令________;

matlab考试题及答案精选

Matlab练习题 本练习共需创建5个m文件,将这5个文件放到一个文件夹下,该文件夹放在D 盘根目录下。一个m文件中,不同的小题用一行%隔开。 该文件夹名:班级+姓名 例如:自动化1张三,自动化sy李四。 一、将下列程序写到一个m文件中,文件名为:ZDH+班级号+姓名+1 例如:ZDH1张三1、ZDHsy李四1 1、建立一个矩阵 5245433 284575 022341 ⎡⎤ ⎢⎥ - ⎢⎥ ⎢⎥ - ⎣⎦,并将其赋给变量aa。 a=[5 24 54 33;2 -8 45 75;0 -2 23 41];aa=a 2、计算两个矩阵 537 4225 9129 ⎡⎤ ⎢⎥ ⎢⎥ ⎢⎥ - ⎣⎦、 1167 0325 9142 - ⎡⎤ ⎢⎥ ⎢⎥ ⎢⎥ - ⎣⎦的和。 a=[5 3 7;4 22 5;9 12 -9];b=[11 -6 7;0 32 5;9 14 -2];c=a+b 3、计算两个矩阵 537 4225 9129 ⎡⎤ ⎢⎥ ⎢⎥ ⎢⎥ - ⎣⎦、 1167 0325 9142 - ⎡⎤ ⎢⎥ ⎢⎥ ⎢⎥ - ⎣⎦的乘积。 a=[5 3 7;4 22 5;9 12 -9];b=[11 -6 7;0 32 5;9 14 -2];c=a*b 4、假如某游戏分为第一关和第二关,每次通关的时间不同得分不同,若定义某同学的总得分=第一关成绩×第二关成绩 若有8名同学参加该游戏,其第一关成绩和第二关成绩分别为[80 75 60 65 95 70 75 80]、[70 65 80 65 90 70 65 75],则计算这8名同学的总成绩。 a=[80 75 60 65 95 70 75 80];b=[70 65 80 65 90 70 65 75];c=a.*b 5、对于AX=B,如果A= 492 764 357 ⎡⎤ ⎢⎥ ⎢⎥ ⎢⎥ ⎣⎦ ,B= 37 26 28 ⎡⎤ ⎢⎥ ⎢⎥ ⎢⎥ ⎣⎦ ,求解X。 A=[4 9 2;7 6 4;3 5 7];B=[37; 26; 28]; X=inv(A)*B 6、角度x=[30 60 90],求x的正弦。x=[30 60 90];y=x/180*pi;c=sin(y)

matlab试卷合集附答案

一、填空题 1、求可逆矩阵A的逆矩阵的指令是 inv(A) 2、A=[0 2 3 0],B=[4 5 0 0],则X=A&B的显示结果为 0 1 0 0 3、求矩阵A的转置矩阵的指令是: A’ 4、x=[10 -20 30]; a=sign(x);显示结果为 1 -1 1 5、Notebook是Matlab的文字处理工具,启动Notebook有两种方法,即一 种是在 Word 中启动,另一种是在 Matlab 中启动。 6、Matlab7.3提供了非常强大的帮助系统,包括帮助命令、帮助 窗口、HTML格式帮助、pdf格式帮助和帮助演示等。 7、clc命令和clear命令的区别是 clc清除命令窗口所有显示内容; Clear清除所有显示的变量 . 8、命令窗口中的type命令的功能为显示文件的内容 . 9、matlab7.3提供了三种程序调试的工具,包括直接检测调试、专用调试命 令和使用 M文件编辑/调试器。 10、matlab除了最常用的主函数和子函数外,还提供了嵌套函数、私有函数、 重载函数和匿名函数。 11、在matlab7.3中,创建句柄图形对象的命令格式为____________ h_obj=funname(‘PropertyName’,PropertyValue,……)_ 12、计算5*e3*|cos175°|语句为 5*exp(3)*abs(cos(175*pi/180)). 13、创建随机矩阵的指令用rand,创建稀疏矩阵用sparse 14、为图形添加网格使用grid on,使用legend命令添加图例。 1、MATLAB常用操作界面包括命令窗口、工作空间窗口(浏览器)、 命令历史窗口、当前目录窗口、内存数组编辑器、M文件编辑/调试器、 帮助导航/浏览器、图形窗口等。 2、MATLABInf或inf表示无穷大、NaN或nan表示不是一个数、nargout表 示函数输出宗量数目。 3、MATLAB中逗号主要用作要显示计算结果的指令与其后指令的分隔; 用作输入量与输入量之间的分隔符;用作数组元素分隔符号。 4、工作空间浏览器主要用于内存变量的查阅、保存和编辑。 5、MATLAB实现将全下标转换为单下标的指令为Sub2ind、据单下标换算出全 下标的指令为Ind2sub。 6、二维数组的标识有“全下标”标识、“单下标”标识、“逻辑1”标识。 7、在一个元胞数组A中寻访第2行第3列元胞元素用A(2,3);寻访数组第 2行第3列元胞中的内容用A{2,3}。 8、MATLAB中clf用于清除图形窗、clc用于清除指令窗中显示内容、clear 用于清除MATLAB工作空间中保存的变量。 1.已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果。 A & B 的运行结果ans= ; A ./ B 的运行结果ans= 。 2. 产生4阶全0方阵的命令为;产生3阶全1方阵的命令为。 3. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为和。

Matlab考试题库+答案(教师出卷参考专用)

Matlab考试题库+答案(教师出卷参考专用)

[1 2;3 4] [1 0;0 4] 21. A=[1 2 3;6 5 4]; reshape(A,3,2)=______________. [1 5;6 3;2 4] 22. A=[1,2;3,1]; B=[1,0;0,1]; A~=B=___________. [0 1;1 0] 23. A=[1,2,3;1,4,9;1,7,27]; triu(A,-1)=_ ____.提取矩阵上三角矩阵的函数 [1 2 3;1 4 9;0 7 27] 24. A=[4,15,-45,10,6;56,0,17,-45,0]; find(A>=10 & A<=20)=___ __________. 3 6 7 25.已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果。 A & B 的运行结果_______; A ./ B 的运行结果_______。 ans=[0 1 1;1 1 0] ans= [0 2.25 2;1 0.6 NaN] 26. 产生4阶全0方阵的命令为_______; 产生3阶全1方阵的命令为。 zeros(4) ones(3) 27. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为_______ 。 2 5和 5 28. 用if判断语句判断80≥ x >60,在MATLAB中if语言后的判断应写为_______。 if x<=80 & x>60 29.为了使两个pl ot的图形在同一个坐标显示,可以使用_______命令进行图形保持;可以使用_______命令为图形添加网格。 hold on grid on 30. MATLAB的工作空间中有三个变量v1, v2, v3,写出把它们保存到文件my_data.mat中的指令_______; save my_date 31. MATLAB提供了两种运行方式,是按_______和把_______文件copy到matlab里,回车。

MatLab考试题题库(必做题)(带答案)

MatLab考试题题库(必做题)(带答案) 一, 1.请登陆美国 MathWorks 公司的网站 (),查看看现在大概有多少本 MATLAB-based books (以 MATLAB 为基本软件,来说明各个专业领域的教科书或工具书)。哪一个领域的 MATLAB-based books 最多?中文书共有几本? 答:1612本,数学方面的最多,中文书共有37本。 2.请在 MATLAB中直接输入下列常数,看它们的值是多少: a.i b.j c.eps d.inf e.nan f.pi g.realmax h.realmin 依次解为:ans = 0 + 1.0000i ans = 0 + 1.0000i ans =2.2204e-016 ans =Inf ans = NaN ans =3.1416 ans = 1.7977e+308 ans = 2.2251e-308 3.试写一函数 regPolygon(n),其功能为画出一个圆心在 (0, 0)、半径为 1 的圆,并在圆内画出一个内接正 n 边形,其中一顶点位于 (0, 1)。例如 regPolygon(8) 可以画出如下之正八边型:

解:新建regPolygon.m文件如下: function y=regPolyfon(n) n=8;%要画的n边形 R=1; %圆的半径 t=0:0.01:2*pi; x=R*cos(t); y=R*sin(t); m=linspace(pi/2,5/2*pi,n+1); xz=R*cos(m); yz=R*sin(m); hold on plot(x,y,xz,yz); axis 'equal'; 4.一条参数式的曲线可由下列方程式表示: x = sin(t), y = 1 - cos(t) + t/10 当 t 由 0 变化到 4*pi 时,请写一个 MATLAB 的脚本 plotParam.m,画出此曲线在 XY 平面的轨

相关主题
相关文档
最新文档