科学计算与MATLAB语言 B学习通超星课后章节答案期末考试题库2023年_第1页
科学计算与MATLAB语言 B学习通超星课后章节答案期末考试题库2023年_第2页
科学计算与MATLAB语言 B学习通超星课后章节答案期末考试题库2023年_第3页
科学计算与MATLAB语言 B学习通超星课后章节答案期末考试题库2023年_第4页
科学计算与MATLAB语言 B学习通超星课后章节答案期末考试题库2023年_第5页
已阅读5页,还剩24页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

科学计算与MATLAB语言B学习通超星课后章节答案期末考试题库2023年____可以用来描述矩阵的性能,它越接近于____,矩阵的性能越好。

参考答案:

条件数###1

a=1;switcha

case3|4

disp('perfect')

case{1,2}

disp('ok')

otherwise

disp('no')end

参考答案:

perfect

Amin=min(A),Amax=max(A)

参考答案:

Amin=A(i)###Amax=A(i)

axisequal

参考答案:

12个同心的六边形

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

)表示。

参考答案:

单元数据

ceil(-2.1)的结果为()。

参考答案:

-2

diff([3,9])的值为____。

参考答案:

6

disp(y)

参考答案:

20

end

参考答案:

90###rem(x(i),2)==0

eval('sqrt(4)+2')的值是____。

参考答案:

4

eval('sqrt(4)+2')的值是()。

参考答案:

4

find(1:2:20>18)的结果是____。

参考答案:

10

fix(264/100)+mod(264,10)*10的值是()。

参考答案:

42

fix(354/100)+mod(354,10)*10的值是____。

参考答案:

43

MATLAB一词来自____的缩写。

参考答案:

MatrixLaboratory

MATLAB中用于控制不确定重复次数的循环语句为____,若在循环执行过程中需要终止该循环时采用的语句为____。

参考答案:

while###break

MATLAB用于演示向量x和Ax之间关系的命令是____。

参考答案:

eigshow

mesh函数以x为横坐标、以y为纵坐标,以x与y的m×n个组合构建网格点,计算网格点(x,y)上的z值,再以z为垂直坐标在网格点上方描点,直线连接相邻4个点形成曲面网格,最终绘出表达二元函数z=f(x,y)的三维网格图。

参考答案:

sum(f)

参考答案:

2^x###2.^i

x=[0,0.1,0.5,0.8,1],y=[1,1.01,1.25,1.64,2],,diff(y)为____,diff(x)为____,diff(y)./diff(x)为____。

参考答案:

[0.01,0.24,0.39,0.36]###[0.1,0.4,0.3,0.2]###[0.1,0.6,1.3,1.8]

y

参考答案:

num2cell(15:34)###otherwise

y=[2,3,4,2,1],diff(y)的结果为____,diff(y,2)的结果为____。

参考答案:

[1,1,-2,-1]###[0,-3,1]

一维插值方法中,pchip插值和spline插值,都是采用分段构造三次____的方法,不同的是除了满足插值条件外,pchip要求在各节点处的____导数相等,spline要求在各节点处的具有连续的____和____导数。

参考答案:

多项式###一阶###一阶###二阶

一维数据使用intep1(X,Y,X1,method)函数进行插值,表示欲插值点的是____。

参考答案:

X1

下列关于脚本文件和函数文件的描述中不正确的是()。

参考答案:

函数文件可以在命令行窗口直接运行

下列函数中不能用于绘制散点类图形的函数是()。

参考答案:

pie

下列命令执行后,newclaim的值是_________。【为方便比对,字符串定界符不可省略】claim='goodexample';newclaim=strrep(claim,'good','great')

参考答案:

'great

example'

下列命令执行后得到的图形是____。x=@(t)sin(t);y=@(t)cos(t);ezplot(x,y)

参考答案:

下列命令执行后的输出结果是____。>>ans=5;>>10;>>ans+10

参考答案:

20

下列程序的输出结果是()。s=0;fori=1:10

ifrem(i,2)==0

continue

end

ifrem(i,7)==0

break

end

s=s+i;enddisp(s)

参考答案:

9

下列程序的运行结果是()。[x,y]=meshgrid(1:5);surf(x,5*ones(size(x)),y);

参考答案:

与xy平面垂直的平面

下列程序的运行结果是()。[x,y]=meshgrid(1:5);surf(x,y,5*ones(size(x)));

参考答案:

与xy平面平行的平面

下列程序的运行结果是()。x=[0,1,1,0,0];y=[0,0,1,1,0];forn=1:3plot(n*x,n*y)holdonendaxisequal

参考答案:

3个左下角在原点的矩形

下列程序运行后,看到的图形是()。[x,y,z]=cylinder(10,40);surf(x,y,z)view(90,0);axissquare

参考答案:

一个矩形

下列程序运行后,看到的图形是()。[x,y,z]=sphere;M=[001];z(find(z>0))=NaN;surf(x,y,z)colormap(M)axisequal

参考答案:

半个蓝色球面

下列程序运行后得到的图形是()。[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1&abs(y)<1);z(i)=NaN;surf(x,y,z);shadinginterp

参考答案:

在一个正方形的正中心挖掉了一个小的正方形

为了使估算结果更加精确,曲线拟合的技巧不包括()。

参考答案:

缩短采样间隔

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

)。

参考答案:

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

产生和A同样大小的幺矩阵的命令是____。

参考答案:

ones(size(A))

产生均值为1、方差为0.2的500个正态分布的随机数,命令是1+____(0.2)*randn(20,50)。

参考答案:

sqrt

产生对角线上全为1,其余为0的2行3列矩阵的命令是____。

参考答案:

eye(2,3)

从MATLAB1.0开始,MATLAB是使用____语言编写的。

参考答案:

C

从矩阵A提取主对角线元素,命令是____。

参考答案:

diag(A)

从键盘直接输入矩阵元素来建立矩阵时,将矩阵的元素用____括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用____或空格分隔,不同行的元素之间用____分隔。【为方便比对,请用直接写英文符号】

参考答案:

[]###,###;

以[1,3,5,6]生成范德蒙矩阵____。

参考答案:

vander([1,3,5,6])

以[2,3,5]为对角线构成对角阵B,命令是____。

参考答案:

B=diag([2,3,5])

以下语句循环()次。fork=2:-2:13kend

参考答案:

0

使用linspace(0,7,4)生成的是____个元素的向量。

参考答案:

4

使用语句t=0:7生成的是____个元素的向量。

参考答案:

8

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

参考答案:

6

写出下列程序的输出结果x为____,y为____。脚本文件exe.m:globalxx=1:2:5;y=2:2:6;sub(y);xy函数文件sub.m:functionfun=sub(z)

globalx

z=3*x;

x=x+z;

参考答案:

41220###246

函数文件由____语句引导。在函数定义时,函数的输入输出参数称为____参数,简称____。在调用函数时,输入输出参数称为____参数,简称____。

参考答案:

function###形式###形参###实际###实参

命令text(1,1,'{\alpha}\leq{2\pi}')执行后,得到的标注效果是()。

参考答案:

α≤2π

图形窗口显示网格的命令是()。

参考答案:

gridon

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

参考答案:

x=linspace(0,2*pi,100)';X=[x,sin(x)];plot(X);

在if语句中,当条件为以下表示形式时,表示条件成立的是()。

参考答案:

[1,2;3,4]

在MATLAB命令行窗口输入下列命令:>>p=[1,-2];>>x=roots(p)则x的值为()。

参考答案:

2

在MATLAB命令行窗口输入下列命令:>>x=[1,2,3,4];>>y=polyval(x,1);则y的值为()。

参考答案:

10

在一个函数文件中定义的变量为全局变量。

参考答案:

在一个图形窗口同时绘制[0,2π]的正弦曲线、余弦曲线,不可以使用命令()。

参考答案:

ezplot(@(x)sin(x),@(x)cos(x),[0,2*pi])

在以下四种数据插值方法中,具有保形性的方法是()。

参考答案:

pchip

在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要()。

参考答案:

在工作区中选择绘图变量

在同一图形窗口中绘制y1和y2两条曲线,并对图形坐标轴进行控制,请补充程序。x=-3:0.1:3;y1=2*x+5;y2=x.^2-3*x;plot(x,y1)%绘制曲线y1____;plot(x,y2)%绘制曲线y2m1=max([y1,y2]);m2=min([y1,y2]);____;%用axis调制坐标轴,横坐标在[-3,3]之间,纵坐标在[-5,20]之间

参考答案:

holdon###axis([-3,3,-5,20])

在命令行窗口输入下列命令后,x的值是____。>>clear>>x=i*j

参考答案:

-1

在命令行窗口输入下列命令后,x的值是()。>>clear>>x=i*j

参考答案:

-1

在命令行窗口输入以下命令>>A=[1:3;4:6];>>D=sub2ind(size(A),[1,1],[2,3])D的值为()。

参考答案:

35

在工程领域,若仅测得某连续区域一些离散采样点的值,现在想要得到区间内更多样本点的值,最合适的方法是()。

参考答案:

数据插值方法

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

参考答案:

执行当前文件夹的fpp.m文件

在数据插值和曲线拟合两种方法中,曲线一定经过样本点的方法是____。

参考答案:

数据插值

如果有函数声明行为“function[x,y,z]=f1(a,b,c)”,则下述函数调用格式中错误的是()。

参考答案:

[x,y,z,w]=f1(a,b,c)

如果要重新执行以前输入的命令,可以使用____键。【答案请用中文描述】

参考答案:

向上

定义了一个函数文件fsum.m:functions=fsum(n)ifn<=1

s=1;else

s=fsum(n-1)+n;end在命令行窗口调用fsum函数的结果为()。>>fsum(10)

参考答案:

55

定义了一个函数文件fun.m:functionf=fun(n)f=sum(n.*(n+1));在命令行窗口调用fun函数的结果为()。>>fun(1:5)

参考答案:

70

定义了一个函数文件test.m: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函数的结果为()。>>test(1:3,[-1,0,3])%2*([123]+[-1,0,3])

参考答案:

0412

对于系数矩阵A阶数很大,且零元素较多的大型稀疏矩阵线性方程组,非常适合采用____求解。

参考答案:

迭代法

对于解线性方程组Ax=b,当det(A)≠0时,方程的解是A____b。

参考答案:

\

将A矩阵主对角线元素加10,命令是A+eye(____)*10

参考答案:

size(A)

将一个图形窗口分成2×3个绘图区,且指定在中上子图绘制出图形,使用的命令是()。

参考答案:

subplot(2,3,2)

将有关MATLAB命令编成程序存储在一个扩展名为.m的文件中,该文件称为____。

参考答案:

M文件

已知a为3×3矩阵,则运行mean(a)命令是()。

参考答案:

计算a每列的平均值

已知a为3×5矩阵,则执行完a(:,[2,4])=[]后()。

参考答案:

a变为3行3列

已知A为4行4列矩阵,A的1、3、4行的2、3两列如何表示____。

参考答案:

A([1,3,4],2:3)

已知A为行列数未知的矩阵,行列数均大于等于3,A的右下角3行2列如何表示____。

参考答案:

A(end-2:end,end-1:end)

已知s='显示"hello"',则s的元素个数是____。

参考答案:

9

已知t=linspace(0,20*pi,501);plot3(t.*sin(t),t.*cos(t),t);命令执行后绘制出左图,如要绘制右图不可以使用的命令是()。

参考答案:

plot3(t.*sin(t),t.*cos(t),[t,-t]);

建立3阶单位矩阵A的命令是____。

参考答案:

A=eye(3)

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

参考答案:

A=ones(3,3)

建立3阶幺矩阵的命令是____。

参考答案:

ones(3)

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

参考答案:

M=magic(3)

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

参考答案:

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

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

参考答案:

分号

当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。

参考答案:

分号(;)

当在命令行窗口执行命令时,若不想在命令行窗口中输出结果,可在命令后加____。【为避免产生异议请直接写英文符号】

参考答案:

;

执行下列命令,描述错误的是()。>>clear>>fcos=@cos;>>a=fcos(pi);

参考答案:

a的值不确定

执行下列语句,描述错误的是()。>>clear>>fcos=@cos;>>a=fcos(pi);

参考答案:

a的值不确定

执行下列语句后,变量A的值是()。>>f=@(x,y)2*(x+y);>>A=f(2,3);

参考答案:

10

执行下列语句后,变量A的值是()。>>f=@(x,y)log(exp(x+y));>>A=f(22,3);

参考答案:

25

执行以下命令:x=0:pi/20:pi;y=sin(x);以x为横坐标、y为纵坐标的曲线图绘制命令为____,给该图形加上“正弦波”标题的命令为____,给该图形的横坐标标注为“时间”,纵坐标标注为“幅度”的命令分别为____和____。

参考答案:

plot(x,y

)###title('正弦波')###xlabel('时间')###ylabel('幅度')

执行命令colormap(gray(6))后,用surf绘制的图形采用6种不同浓度的灰色描述。

参考答案:

执行语句“fn=@(x)10*x;”,则fn是()。

参考答案:

匿名函数

执行语句A=[1,2,3;4,5,6]后,A(3)的值是____。

参考答案:

2

既然可以用数值插值的方法估算数据,因此不再需要通过实验或测试获取数据。

参考答案:

曲线拟合所采用的多项式函数只能是3次多项式。

参考答案:

曲线拟合通常所采用的函数是()。

参考答案:

多项式函数

有以下程序:x=reshape(1:12,3,4);m=0;n=0;fork=1:4

ifx(:,k)<=6

m=m+1;

else

n=n+1;

endend则m和n的值分别是()。

参考答案:

2,2

有以下程序:x=reshape(1:12,3,4);m=0;n=0;fork=1:4

ifx(:,k)<6

m=m+1;

else

n=n+1;

endend则m和n的值分别是()。

参考答案:

1,3

有以下语句:a=eye(5);forn=a(:,2:end)for循环的循环次数是()。

参考答案:

4

有以下语句:a=eye(6);forn=a(3:end,:)nendfor循环的循环次数是()。

参考答案:

6

有语句“fork=[12;34]”引导的循环结构,其循环体执行的次数为____。

参考答案:

1

李明同学建立了一个MATLAB程序文件mp.m,并将其保存到了f:\ppp中,但在命令行窗口运行程序时,MATLAB系统提示出错:>>mp未定义函数或变量'mp'。错误原因是未将该文件夹添加到路径,解决办法是执行____命令。

参考答案:

path(path,'f:\ppp')

某工厂2015年度各季度产值分别为35、39、43、50,为了表示各季度产值占全年总产值的比例,可以绘制____,其命令是____。【为方便比对,请用2维命令,元素之间以逗号分开】

参考答案:

饼图###pie([35,39,43,50])

查找plot函数的帮助命令为____。

参考答案:

helpplot

梯形公式求积分,trapz([0,1,2],[1,2,1])的结果为____。

参考答案:

3

求3×3矩阵第1行、第2列元素的序号的命令是____。【请输入完整可执行的命令】

参考答案:

sub2ind([3,3],1,2)

求分段函数的值x>0时y=x+10,x<=10时y=x-10,正确的程序是()。

参考答案:

所有选项均正确

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

参考答案:

norm(A)

求矩阵A的范数的命令是____。

参考答案:

norm(A)

求积分,I=integral(@(x)x,0,1),I的值为____。

参考答案:

0.5

用if语句实现以下计算,其中a、b、c的值从键盘输入。a=input('a=');b=input('b=');c=input('c=');x=input('x=');if0.5<=x&x<1.5

______;elseif______

%注意else包含的隐含条件

y=a*(sin(b))^c+x;elseifx<5.5

y=______;endy

参考答案:

y=a*x^2+b*x+c###x<3.5###log(abs(b+c/x))

用linspace函数定义一个向量,从0到9的有4个元素的向量,命令为____。

参考答案:

linspace(0,9,4)

用冒号表达式定义一个包含12个元素的向量a,内容为1到23的奇数,命令为____

参考答案:

a=1:2:23

用插值方法绘制地形图时,若要使地形图更加光滑,需要()。

参考答案:

增加采样点数目

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

参考答案:

条件数

由用户输入n,求表达式的值,用向量运算实现。n=input('请输入n的值:');a=1:n;f=____;s=sum(f)

参考答案:

(-1).^(a+1)./(2*a-1)

由用户输入n,求表达式的值,用循环实现。n=input('请输入n的值:');s=0;fora=1:n

s=s+____;ends

参考答案:

(-1)^(a+1)/a

看下面两个for循环,描述正确的是()。循环一:fork=[12,3,1,0]…end循环二:fork=[12;3;1;0]…end

参考答案:

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

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

参考答案:

prod(eig(A))

线性方程组的解法一般分为两类:一类是____,就是在没有舍入误差的情况下,通过优先不的矩阵初等运算得到方程组的解,另一类是____,就是先给定一个解的初始值,然后按照一定的迭代算法进行逐步逼近,求出更精确的近似解。

参考答案:

直接法###迭代法

绘制条形图调用()函数来实现。

参考答案:

bar

绘制极坐标图形需要调用()函数。

参考答案:

polar

编写一个函数文件,求小于任意自然数n的斐波那契(Fibnacci)数列各项。斐波那契数列定义如下:functionf=Fibonacci(i)

ifi==1

f=1;

elseifi==2

f=1;

else

____;

end

参考答案:

f=Fibonacci(i-1)+Fibonacci(i-2)

若A为矩阵,则语句max(A(:))的功能是()。

参考答案:

求整个矩阵的最大元素

若p为某多项式系数向量,x为矩阵,若想求得x中每一个元素的多项式函数值,则以下正确的是()。

参考答案:

polyval(p,x)

若p为某多项式系数向量,x为自变量,则roots(p)的功能是()。

参考答案:

求多项式方程的根

若x为m×n的矩阵,plot(x)命令为矩阵的每一行绘制一条线,共m条。

参考答案:

若x是一个行向量,则在执行语句[a,b]=min(x)后,向量中最小元素存储在____中,最小元素的序号是存储在____中。

参考答案:

a#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论