MATLAB应用基础学习通超星期末考试答案章节答案2024年_第1页
MATLAB应用基础学习通超星期末考试答案章节答案2024年_第2页
MATLAB应用基础学习通超星期末考试答案章节答案2024年_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

MATLAB应用基础学习通超星期末考试章节答案2024年使用S函数时,必须在模型编辑窗口添加(

)模块。

答案:S-Function为子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的(

)。

答案:封装由控制信号控制执行的子系统称为(

)子系统。

答案:条件执行Integrator(积分)模块包含在(

)模块库中。

答案:Continuous将模块连接好之后,如果要分出一根连线,操作方法是(

)。

答案:把鼠标指针移到分支点的位置,按下Ctrl键并按住鼠标拖曳到目标模块的输入端要在同一模型编辑窗口中复制模块,不正确的方法是(

)。

答案:单击要复制的模块,按住鼠标左键并同时按下Shift键,移动鼠标到适当位置放开鼠标以下关于S函数的描述中,正确的有(

)。

答案:S函数又称为系统函数;可以采用MATLAB语言编写S函数,也可以采用C或C++语言编写S函数;可以利用S函数来对Simulink模块库进行扩充;S函数有现成的模板程序文件条件执行子系统包括(

)。

答案:使能子系统;触发子系统;使能加触发子系统创建子系统的方法有(

)。

答案:先通过Subsystem模块建立子系统,再为其添加功能模块;先选择功能模块,再将已有的模块转换为子系统在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。

答案:错如果在一个函数的定义中调用了该函数本身,这就是函数的嵌套调用。

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

答案:对任何复杂的程序都是由顺序结构、选择结构和循环结构这三种基本结构组成的。

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

s=1;else

s=fsum(n-1)+n;end

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

)。>>fsum(10)

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

)表示。

答案:单元数据下列程序的输出结果是(

)。a=1;switcha

case3|4

disp('perfect')

case{1,2}

disp('ok')

otherwise

disp('no')end

答案:

perfect设有程序如下:k=10;whilek

k=k-1;endk程序执行后k的是(

)。

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

)。>>fun(1:5)

答案:70看下面两个for循环,描述正确的是(

)。循环一:fork=[12,3,1,0]…end循环二:fork=[12;3;1;0]…end

答案:循环一循环4次,循环二循环1次定义了一个函数文件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])

答案:

0

4

12/star3/origin/bd945cc478f28c495a69b9836a809654.png

答案:x=input('x=:');y=(x+10)*(x>0)+(x-10)*(x<=0);disp(y);x=input('x=:');if

x>0

y=x+10;elseifx<=0

y=x-10;enddisp(y);x=input('x=:');if

x>0

y=x+10;else

y=x-10;enddisp(y);x=input('x=:');y=x+10;if

x<=0

y=x-10;enddisp(y)执行下列语句,描述正确的是(

)。>>clear>>fcos=@cos;>>a=fcos(pi);

答案:

a的值是-1;a的值与cos(pi)的值相等;

a的值与cosd(180)的值相等调用fplot3函数绘制空间曲线时,需要先计算曲线上各点的坐标。

答案:错执行命令

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

答案:对如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制(

)条曲线。

答案:6下列程序的运行结果是(

)。

x=[0,1,1,0,0];y=[0,0,1,1,0];forn=1:3

plot(n*x,n*y)

holdonendaxisequal

答案:3个左下角在原点的矩形

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

)。

答案:

在工作区中选择绘图变量下列程序运行后得到的图形是(

)。[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1&abs(y)<1);z(i)=NaN;surf(x,y,z);shadinginterp

答案:

在一个正方形的正中心挖掉了一个小的正方形下列函数中不能用于绘制散点类图形的函数是(

)。

答案:pie下列程序运行后,看到的图形(

)。

t=0:pi/6:2*pi;[x,y,z]=cylinder(t,6);surf(x,y,z)view(0,90);axisequal

答案:12个同心的六边形命令text(1,1,'{\alpha}\leq{2\pi}')执行后,得到的标注效果是(

)。

答案:α≤2π

subplot(2,2,3)是指(

)的子图。

答案:两行两列的左下图

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

)。

答案:x=(0:0.01:2*pi);Y=[sin(x);cos(x)];plot(x,Y);

;x=(0:0.01:2*pi)';Y=[sin(x),cos(x)];plot(x,Y);;

fplot(@(x)[sin(x),cos(x)],[0,2*pi])在0≤x≤2π区间内,绘制正弦曲线,可以使用命令(

)。

答案:x=linspace(0,2*pi,100)';plot(x,sin(x));;fplot(@(x)sin(x),[0,2*pi]);;x=linspace(0,2*pi,100);plot(x,sin(x));数据插值可以通过已知数据估算采样区间内的未知数据。

答案:对若某多项式系数向量中包含有5个元素,则该多项式为5次多项式。

答案:错在以下四种数据插值方法中,具有保形性的方法是(

)。

答案:pchip

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

)。

答案:多项式函数设P是多项式系数向量,A为方阵,则函数polyval(P,A)与函数polyvalm(P,A)的值(

)。

答案:

值不相等最小二乘法中的误差最小指的是(

)。

答案:误差的平方和最小当实验或测试所获得的样本数据有误差时,适合用来估算数据的方法是(

)。

答案:曲线拟合在MATLAB命令行窗口输入下列命令:>>A=[1,0,-2];>>x=roots(A);则x(1)的值为(

)。

答案:1.4142

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

)。

答案:求整个矩阵的最大元素以下属于曲线拟合方法功能的是(

)。

答案:预测趋势;

总结规律

;估算数据

若a、b为多项式系数向量,a=[1,2],b=[3,4,5],要将两个多项式相加,以下不正确的是(

)。

答案:

a+b(1:2);

a+b

;

[a,0]+b

下列四种插值计算方法中,经过每一个样本点的方法是(

)。

答案:

pchip

;linear

;nearest;

spline设有三个多项式,其系数向量分别为q、r、s,现在求它们的乘积,可以使用的命令有(

)。

答案:conv(conv(s,r),q)

;

conv(conv(q,r),s)

;

conv(q,conv(r,s))MATLAB中,fzero函数用来求单变量非线性方程的根,而fsolve函数可以求非线性方程组的数值解。

答案:对高斯-赛德尔迭代法比雅可比迭代法的收敛性能肯定要好些。

答案:错函数f(x)在某点处的差商作为其导数的近似值。

答案:对有一类常微分方程,其解的分量有的变化很快,有的变化很慢,且相差悬殊,这就是所谓的病态方程问题。

答案:错对于解线性方程组Ax=b,当det(A)≠0时,方程的解是(

)。

答案:

A\b下列语句执行后,I的值是()。I=integral(@(x)x,0,1)

答案:0.5对于系数矩阵A的阶数很大,且零元素较多的大型稀疏矩阵线性方程组,非常适合采用(

)求解。

答案:迭代法

求f(x)=xsin(2x-1)在0附近的最小值,相应的命令是(

)。

答案:[x,fval]=fminbnd(@(x)x*sin(2*x-1),0,0.5)下列选项中不能用于求常微分方程数值解的函数是(

)。

答案:ode34

/star3/origin/bc6bc98da118f8a9b0c14f266ceddb52.png

答案:f=@(x)[x(1)^3+x(2)-x(3)-5;

2*x(1)+3*x(2)^2-6;x(1)+x(2)+x(3)-3];x=fsolve(f,[1,1,1],optimset('Display','off'));x=fsolve(@(x)[x(1)^3+x(2)-x(3)-5;

2*x(1)+3*x(2)^2-6;x(1)+x(2)+x(3)-3],[1,1,1])求方程在[4,6]范围内的解,使用的命令有(

)。ex-3x2-15=0

答案:建立函数文件fx.m。functionf=fx(x)f=exp(x)-3*x*x-15;调用函数文件:>>

f=@fx;>>z=fzero(f,5);建立函数文件fx.m。functionf=fx(x)f=exp(x)-3*x*x-15;调用函数文件:>>z=fzero(@fx,5);>>z=fzero(@(x)exp(x)-3*x*x-15,5);>>fx=@(x)exp(x)-3*x*x-15;>>z=fzero(fx,5)计算向量x的一阶向前差分,可以使用的命令有(

)。

答案:a=x(1:end-1);b=x(2:end);b-a;diff(x,1,2);diff(x,1);diff(x)/star3/origin/ff375adeeb9a31980910dfe20ce4fcc0.png

答案:建立函数文件ty.m。functiondy=ty(t,y)dy=[y(2)*y(3);-y(1)*y(3);-0.5*y(1)*y(2)];调用函数文件:>>[t,y]=ode45(@ty,

[0,12],[0,1,1]);>>plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+');ty=@(t,y)

[y(2)*y(3);-y(1)*y(3);-0.5*y(1)*y(2)];[t,y]=ode45(ty,

[0,12],[0,1,1]);plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+');[t,y]=ode45(@(t,y)

[y(2)*y(3);-y(1)*y(3);-0.5*y(1)*y(2)],

[0,12],[0,1,1]);plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')

;建立函数文件ty.m。functiondy=ty(t,y)dy=[y(2)*y(3);-y(1)*y(3);-0.5*y(1)*y(2)];调用函数文件:>>clear>>h=@ty;>>[t,y]=ode45(h,

[0,12],[0,1,1]);>>plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')speye(5)与sparse(eye(5))的功能一样。

答案:对稀疏矩阵一定要采用稀疏存储方式。

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

)。

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

)。

答案:

P=diag(diag(flipud(pascal(6))))求矩阵A的范数的函数是(

)。

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

)。

答案:(2,3)

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

)。

答案:条件数建立5阶由两位随机整数构成的矩阵A,其语句是(

)。

答案:A=fix(10+90*rand(5))建立3阶魔方阵M的语句是(

)。

答案:

M=magic(3)

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

)。

答案:节约内存空间

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

)。

答案:

A+30*eye(size(A))

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

)。

答案:sum(eig(A));sum(diag(A));trace(A)

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

)。

答案:x=(-2:2)'与x=[-2:2]';x=triu(A,1)+tril(A,-1)与x=A-diag(diag(A));

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

答案:错format命令影响数据输出格式,也会影响数据

温馨提示

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

评论

0/150

提交评论