科学计算与MATLAB语言尔雅答案.docx

上传人:b****3 文档编号:1945540 上传时间:2022-10-25 格式:DOCX 页数:27 大小:590.24KB
下载 相关 举报
科学计算与MATLAB语言尔雅答案.docx_第1页
第1页 / 共27页
科学计算与MATLAB语言尔雅答案.docx_第2页
第2页 / 共27页
科学计算与MATLAB语言尔雅答案.docx_第3页
第3页 / 共27页
科学计算与MATLAB语言尔雅答案.docx_第4页
第4页 / 共27页
科学计算与MATLAB语言尔雅答案.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

科学计算与MATLAB语言尔雅答案.docx

《科学计算与MATLAB语言尔雅答案.docx》由会员分享,可在线阅读,更多相关《科学计算与MATLAB语言尔雅答案.docx(27页珍藏版)》请在冰豆网上搜索。

科学计算与MATLAB语言尔雅答案.docx

科学计算与MATLAB语言尔雅答案

 

科学计算与MATLAB语言2019尔雅答案

**************************************************************************

单元测验

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的结果为(      )。

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])

D的值为(      )。

D

A、

3 6

 

B、

2 5

 

C、

4 5

 

D、

3 5

 

9

 

建立矩阵时,同一行的元素之间用(      )分隔。

A

A、

逗号

 

B、

空格

 

C、

分号

 

D、

引号

 

 

10

 

在当前文件夹和搜索路径中都有文件,那么在命令行窗口输入fpp时,下列说法错误的是(    )。

ABC

A、

先执行搜索路径中的文件,再执行当前文件夹的文件

 

B、

搜索路径中的文件

 

C、

先执行当前文件夹的文件,再执行搜索路径中的文件

 

D、

当前文件夹的文件

 

11

 

标准函数名以及命令名必须用小写字母。

12

 

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

×

13

 

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

×

14

 

表达式~(9==1)与表达式~9==1的值不相等。

单元测验

1

 

建立3阶幺矩阵A的语句是(      )。

B

A、

A=one(3)

 

B、

A=ones(3,1)

 

C、

A=one(3,3)

 

D、

A=ones(3,3)

 

2

 

建立5阶由两位随机整数构成的矩阵A,其语句是(      )。

C

A、

A=fix(10+89*rand(5))

 

B、

A=fix(20+90*rand(5,5))

 

C、

A=fix(10+90*rand(5))

 

D、

A=fix(10+100*rand(5))

 

3

 

建立3阶魔方阵M的语句是(      )。

A

A、

M=magic(3)

 

B、

M=MAGIC(3)

 

C、

M=Magic(3)

 

D、

M=magic(1,3)

 

4

 

产生以(x+y)5展开后的系数构成的对角阵P,可以采用的语句是(     )。

B

A、

P=diag(flipud(pascal(6)))

 

B、

P=diag(diag(flipud(pascal(6))))

 

C、

P=diag(flipud(pascal(5)))

 

D、

P=diag(diag(flipud(pascal(5))))

 

5

 

将矩阵A对角线元素加30的命令是(      )。

A

A、

A+30*eye(size(A))

 

B、

A+30*eye(A)

 

C、

A+30*ones(size(A))

 

D、

A+30*eye(4)

 

6

 

用来描述矩阵性能的数是(      )。

A

A、

条件数

 

B、

范数

 

C、

 

D、

 

7

 

求矩阵A的范数的函数是(      )。

D

A、

trace(A)

 

B、

cond(A)

 

C、

rank(A)

 

D、

norm(A)

 

8

 

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

B

A、

三角阵

 

B、

对角阵

 

C、

数量矩阵

 

D、

单位阵

 

9

 

采用稀疏存储方式的主要目的是(      )。

C

A、

改变存储顺序

 

B、

提高运算精度

 

C、

节约内存空间

 

D、

设计高效算法

 

10

 

语句“A=sparse([0,2,5;2,0,1])”执行后,输出结果的最后一行是(      )。

D

A、

(2,1)       2

 

B、

(1,2)       2

 

C、

(1,3)       5

 

D、

(2,3)       1

 

11

 

下列命令对中,结果互为相同的是(      )。

ABC

A、

x=(-2:

2)’与x=[-2:

2]’

 

B、

x=diag(diag(ones(3)))与x=eye(3)

 

C、

x=triu(A,1)+tril(A,-1)与x=A-diag(diag(A))

 

D、

x=rot90(A)与x=fliplr(A)

 

12

 

矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有(      )。

ABD

A、

trace(A)

 

B、

sum(diag(A))

 

C、

prod(eig(A))

 

D、

sum(eig(A))

 

13

 

稀疏矩阵一定要采用稀疏存储方式。

×

14

 

speye(5)与sparse(eye(5))的功能一样。

单元测验

1

 

case结果表为switch表达式的取值,当取值有多个时,用(      )表示。

D

A、

结构数据

 

B、

数值数据

 

C、

枚举数据

 

D、

单元数据

 

2

 

下列程序的输出结果是(      )。

B

a=1;

switcha

case3|4

disp(‘perfect’)

case{1,2}

disp(‘ok’)

otherwise

disp(‘no’)

end

A、

ok

 

B、

perfect

 

C、

no

 

D、

2

 

3

 

看下面两个for循环,描述正确的是(      )。

A

循环一:

fork=[12,3,1,0]

end

循环二:

fork=[12;3;1;0]

end

A、

循环一循环4次,循环二循环1次

 

B、

循环一循环1次,循环二循环4次

 

C、

循环一和循环二均循环4次

 

D、

循环一和循环二均循环1次

 

4

 

设有程序如下:

k=10;

whilek

k=k-1;

end

k

程序执行后k的是(      )。

C

A、

10

 

B、

1

 

C、

0

 

D、

-1

 

5

 

定义了一个函数文件:

functionf=fun(n)

f=sum(n.*(n+1));

在命令行窗口调用fun函数的结果为(      )。

D

>>fun(1:

5)

A、

30

 

B、

50

 

C、

65

 

D、

70

 

6

 

定义了一个函数文件:

functions=fsum(n)

ifn<=1

s=1;

else

s=fsum(n-1)+n;

end

 

在命令行窗口调用fsum函数的结果为(      )。

B

>>fsum(10)

A、

45

 

B、

55

 

C、

65

 

D、

75

 

7

 

定义了一个函数文件:

functionfout=test(a,b,c)

ifnargin==1

fout=2*a;

elseifnargin==2

fout=2*(a+b);

elseifnargin==3

fout=2*(a.*b.*c);

end

在命令行窗口调用test函数的结果为(      )。

D

>>test(1:

3,[-1,0,3])

A、

2     4   6

 

B、

0    3    3

 

C、

-2     6    12

 

D、

0    4   12

 

8

 

求分段函数的值,正确的程序是(      )。

ABCD

A、

x=input(‘x=:

’);

y=(x+10)*(x>0)+(x-10)*(x<=0);

disp(y)

 

B、

x=input(‘x=:

’);

y=x+10;

if x<=0

y=x-10;

end

disp(y)

 

C、

x=input(‘x=:

’);

if x>0

y=x+10;

else

y=x-10;

end

disp(y)

 

D、

x=input(‘x=:

’);

if x>0

y=x+10;

elseif x<=0

y=x-10;

end

disp(y)

 

9

 

执行下列语句,描述正确的是(      )。

BCD

>>clear

>> fcos=@cos;

>> a=fcos(pi);

A、

a的值不确定

 

B、

a的值是-1

 

C、

a的值与cosd(180)的值相等

 

D、

a的值与cos(pi)的值相等

 

10

 

在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。

×

11

 

disp函数不会显示变量的名字和空行。

12

 

任何复杂的程序都是由顺序结构、选

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1