《Matlab基础与应用》网上考试题库
MATLAB语言及应用试题及答案

答案:C
20.如果想将矩阵A第1行第1列的元素改为50,可以通过()语句来完成。
A、A(l,1)=50 B、AO:1)=50 C、AC1;1)=50 D、AO1)=50
答案:A
21.i=2;a=2i;b=2*i;c=2*sqrt(-1);程序执行后;a,b,c的值分别是多少?()
一、单项选择题 1.下列哪个函数为插值函数()
A、P=polyfit(X,Y,3) B、Y1=interp1(X,Y,X1,'method') C、[Y,I]=sort(A,dim) D、R=corrcoef(X)
答案:B
2.下列哪条指令是求矩阵的行列式的值()。
A、inv B、diag C、det D、eig
答案ar_1 B、x*y C、x\y D、end
答案:A
27.MATLAB表达式2*2^3^2的结果是()
A、128 B、4096 C、262144 D、256
答案:A
28.Matlab中求积分的函数为()。
A、diff() B、limit() C、int() D、solve()
A、4 B、12 C、24 D、48
答案:C
15.下列变量中比0大的最小数是()
A、i B、realmin C、realmax D、pi
答案:B
16.已知a=2:2:8,b=2:5,下面的运算表达式中,出错的为()
A、a'*b B、a.*b C、a*b D、a-b
答案:C
17.绘制系统单位阶跃响应曲线的函数是()。
A、step() B、impluse() C、sys() D、gensig()
答案:A
18.M文件根据调用方式的不同可以分为()。
matlab试题及答案

matlab试题及答案# MATLAB试题及答案一、选择题1. MATLAB的基本数据单位是:A. 矩阵B. 向量C. 标量D. 数组答案:A2. 下列哪个命令可以用来绘制函数图形?A. `plot`B. `graph`C. `draw`D. `chart`答案:A3. MATLAB中,以下哪个是正确的矩阵转置操作?A. `transpose(A)`B. `A'`C. `A^T`D. `flip(A)`答案:B二、简答题1. 简述MATLAB中矩阵的基本操作。
答案:在MATLAB中,矩阵是最基本的数据结构,可以进行加、减、乘、除等基本运算。
矩阵的创建可以使用方括号`[]`,例如`A = [1 2;3 4]`。
矩阵的转置使用单引号`'`,例如`A'`。
矩阵的求逆使用`inv`函数,例如`inv(A)`。
2. MATLAB中如何实现循环结构?答案:MATLAB中实现循环结构主要有两种方式:`for`循环和`while`循环。
`for`循环用于已知迭代次数的情况,例如:```matlabfor i = 1:5disp(i);end````while`循环用于迭代次数未知的情况,例如:```matlabi = 1;while i <= 5disp(i);i = i + 1;end```三、计算题1. 给定矩阵A和B,请计算它们的乘积C,并求C的行列式。
A = [1 2; 3 4]B = [5 6; 7 8]答案:首先计算矩阵乘积C:```matlabC = A * B;```然后计算C的行列式:```matlabdetC = det(C);```结果为:```matlabC = [19 22; 43 50]detC = -16```2. 编写一个MATLAB函数,计算并返回一个向量的范数。
答案:```matlabfunction norm_value = vector_norm(v)norm_value = norm(v);end```四、编程题1. 编写一个MATLAB脚本,实现以下功能:- 随机生成一个3x3的矩阵。
matlab基础与应用部分习题答案

作业一4、写出完成下列操作的命令。
(1)将矩阵 A 第2~5 行中第1,3,5 列元素赋给矩阵B。
>> M=[0:1:48];>> A=reshape(M,7,7)0 7 14 21 28 35 421 8 15 22 29 36 432 9 16 23 30 37 443 10 17 24 31 38 454 11 18 25 32 39 465 12 19 26 33 40 476 13 20 27 34 41 48 >> B=A(2:5,1:2:5)B =1 15 292 16 303 17 314 18 32( 2)删除矩阵 A 的第七行元素。
>> A(7,:)=[]A =0 7 14 21 28 35 421 8 15 22 29 36 432 9 16 23 30 37 443 10 17 24 31 38 454 11 18 25 32 39 465 12 19 26 33 40 47 (3) 将矩阵A 的每个元素值加30。
>> A=A+30A =30 37 44 51 58 65 7231 38 45 52 59 66 7332 39 46 53 60 67 7433 40 47 54 61 68 7534 41 48 55 62 69 7635 42 49 56 63 70 77(4 求矩阵A 的大小和维素。
sizeA = size(A)dA = ndims(A) sizeA = dA =2(5)将向量t的0元素用机器零来代替。
>> t=[1 2 3 4 0 5];t =1 2 3 4 0 5>> find(t==0)ans =5>> t(5)=epst =1.00002.00003.00004.0000 0.00005.0000(6)将含有12个元素的向量x 转换成3*4 矩阵。
>> x=[0:11]x =0 1 2 3 4 5 6 7 8 9 10 >>11 y=reshape(x,3,4)y =0 3 6 91 4 7 102 5 8 117)求一个字符串的ASCII。
Matlab软件基础及其应用学习通课后章节答案期末考试题库2023年

Matlab软件基础及其应用学习通课后章节答案期末考试题库2023年1.一元函数图像常用的作图命令是()参考答案:plot2.语句>> s2=dsolve(‘D2y=6*x’,’y(0)=0,Dy(0)=2’,’x’)中 D2y是什么意思()参考答案:y的二阶导数3.椭圆所围成的图形绕x轴旋转一周所得图形体积可以用MATLAB求解,其命令是()参考答案:>>syms x y a b4.x=1:0.5:10的步长是(),x取点的总个数是()参考答案:0.5;215.matlab的变量名可以不区分大小写参考答案:错6.函数作图的基本原理是描点法,所以第一步先要给出自变量的取点参考答案:对7.函数名或者变量名需要尽可能取的有意义,方便以后查找参考答案:对8.matlab中最重要的工作窗口是command window, 提示符是“>>”参考答案:对9.运行以下程序,绘制的是3条直线。
X=[1,2,3];Y=[1,2,3];Z=[1,2,3];plot3(X,Y,Z,'b')参考答案:×10.>> t=0:0.5:10; >> y1=exp(-0.1*t); >> y2=exp(-0.2*t); >> y3=exp(-0.5*t); >>plot(t,y1,'-ob',t,y2,':*r',t,y3,'-.^g')画的是几条曲线()参考答案:311.重复利用历史输入过的命令,可以用()按键参考答案:↑12.定义符号变量要用到的命令是()参考答案:syms13.求该积分用到的命令是()参考答案:int(f(x),x,a,b)14.factor命令可以多项式函数进行()参考答案:因式分解15.MATLAB中求导数的命令是()参考答案:diff16.diff(f(x),’x’,3)表示求()阶导数参考答案:317.命令行>> syms x y a b c;>> y=a*x^2+b*x+c;>> diff(y,b)运行后的结果是参考答案:x18.命令行窗口已经输入>> x=3;>> y=x^(1/4)+2.15*sin(x)如果需要计算函数y在x=3的值,再继续录入参考答案:y=x^(1/4)+2.15*sin(x)19.绘制曲线,x的取值范围为[-5,5]。
Matlab基础与应用教程答案

第1章一、思考题4.( 1) B=A(2:5,1:2:5)(2)A(7)=[](3)A=A+30(4)size(A)( 5) t(find(t==0))=eps(6)t=reshape(x,3,4)(7)abs('matlab')(8)char(93)5.A=[97,67,34,10;-78,75,65,5;32,5,-23,-59;0,-12,54,7] (1)B=A(1:3,:)C=A(:,1:2)D=A(2:4,3:4)E=B*C(2)A(find(A>=50 & A<=100)) 二、实验题=-74/180*pi;y=-27/180*pi;sin(x*x+y*y)/sqrt(tan(abs(x+y)))+pi一・・,exp*a).*sin(a+=[2,4;,5];log(x+sqrt(1+x.*x))/24.A=[3,54,2;34,-45,7;87,90,15];B=[1,-2,67;2,8,74;9,3,0];(1)A*Bans =129 432 41977 -407 - 1052402 591 12489A.*Bans =3 -108 13468 -360 518783 270 0(2) A A3ans =-28917 240246 -4368137883 -259101 27669171333 252504 38673A.A3ans =27 157464 839304 -91125 343658503 729000 3375( 3) A/Bans =B/A ans =(4)[A,B]ans =3 54 2 1 -2 6734 -45 7 2 8 7487 90 15 9 3 0[&[1,3],:)砂2]ans =3 54 287 90 15600 183 -81684 282 72615 6 825=1+2i;b=3+4i; c=exp(pi*i/6) c =+ c+a*b/(a+b) ans =+ 第2章一、思考题=0; for n=0:63s=s+2A n;end disp(s)n=0:63;s=sum(2.An)二、实验题1.x=input( ' 输入一个四位整数:' );y=[fix(x/1000),mod(fix(x/100),10),mod(fix(x/10),10),mod(x,1 0)] z=mod((y+7),10)x=z(3)*1000+z(4)*100+z(1)*10+z(2)2. gh=input( ' 输入工号' ); h=input( ' 输入工时' );dj=84;if h>120gz=dj*120+*dj*(h-120);elseif h<60gz=dj*h-700;else gz=dj*h;end format bank; display([gh,gz])3. 循环结构n=input( 'input n:' );s=0;for k=1:n s=s+1/k A2;end display(sqrt(s*6)) 向量运算n=input( 'input n:' ); k=1:n;display(sqrt(sum(1./k.A2)*6))4.y=0;k=0;while y<3k=k+1; y=y+1/(2*k-1);end display([k-1,y-1/(2*k-1)])5.x0=0;x=1;k=0;a=input( 'a=' ); b=input( 'b=' );while abs(x-x0)>=1e-5 && k<500 x0=x;x=a/(b+x0);k=k+1;end display([k,x]); display([(-b+sqrt(bA2+4*a))/2,(-b-sqrt(bA2+4*a))/2]);6.y=fun(40)/(fun(30)+fun(20))(1)函数文件function f=fun(n) f=n+log(nA2+5);(2)函数文件function f=fun(n) a=1:n;f=sum(a.*(a+1));第3章一、思考题4.t=0::;y=sqrt(3)/2*exp(-4*t).*sin(4*sqrt(3)*t+pi/3);5.x=-10::10; y=linspace(-6,6,size(x,2))z=x.A3+3*x.*y.A2;plot3(x,y,z)6.x=100:100:400;y=100:100:400;z=[636,697,624,478;698,712,630,478;680,674,598,412;662,626,552,334]; [X,Y]=meshgrid(x,y);mesh(X,Y,z)二、实验题1.( 1 ) x=-10::10;plot(x,x-x.A3/3/2)( 2) plot(x,exp(-x.*x/2)/2/pi)(3)x=-8::8;plot(x,sqrt((64-x.*x)/2))( 4) t=0:pi/100:6*pi;plot(t.*sin(t),t.*cos(t))2.( 1) x1=linspace(0,1,100);y1=2*;t=linspace(0,pi,100);x=sin(3*t).*cos(t);y=sin(3*t).*sin(t);plot(x1,y1,'r-',x,y,'b:');text,1,'y='); text,,'x=sin(3t)cos(t)');text,,'y=sin(3t)sin(t)');(2)subplot(1,2,1);scatter(x1,y1,10)title('y=');subplot(1,2,2);scatter(x,y,10)3.subplot(1,2,1);x=1:1:100; y=sin(1./x);plot(x,y) subplot(1,2,2);fplot('sin(1/x)',[1,100])4.subplot(2,2,1);bar(t,y);subplot(2,2,2);stairs(t,y);subplot(2,2,3);stem(t,y) subplot(2,2,4); semilogy(t,y);3.theta=linspace(-pi,pi,100); ro=5.*cos(theta)+4; polar(theta,ro); fi=linspace(0,2*pi,100);a=1 r=a.*(1+cos(fi));polar(fi,r);4.plot3(x,y,z);t=0::1;x=t;y=t.A2;z=t.A3;plot3(x,y,z);7.x=-30::0;y=0::30; [x,y]=meshgrid(x,y);z=10.*sin(sqrt(x.A2+y.A2))./sqrt(1+x.A2+y.A2); meshc(x,y,z);8. x=linspace(-3,3,100);y=linspace(-3,3,100);[x y]=meshgrid(x,y);fxy=-5./(1+x.A2+y.A2);i=find(abs(x)<= & abs(y)<=; fxy(i)=NaN;surf(x,y,fxy)9.u=linspace(1,10,100);v=linspace(-pi,pi,100); [u,v]=meshgrid(u,v);x=3.*u.*sin(v);y=2.*u.*cos(v);z=4*u.A2;x=3*u.*sin(v);y=2*u.*cos(v);z=4*u.A2; surf(x,y,z);shading interp;light('position',[1,0,1]);10. t=0:pi/100:2*pi; y=sin(t);comet(t,y) 第4章一、思考题5.(1)A=eye(3);(2)C=100+(200-100)*rand(5,6);( 3) D=1+sqrt*randn(1,500);( 4) E=ones(size(A));( 5) A=A+30*eye(size(A));( 6) B=diag(diag(A))二、实验题1.P=pascal(5);H=hilb(5); Dp=det(P);Dh=det(H); Kp=cond(P);Kh=cond(H);P矩阵的性能更好,因为Kp较小2.A=[1,-1,2,3;0,9,3,3;7,-5,0,2;23,6,8,3] B=[3,pi/2,45;32,-76,sqrt(37);5,72,;exp(2),0,97] A1=diag(A);B1=diag(B);A2=triu(A);B2=triu(B); A3=tril(A);B3=tril(B); rA=rank(A);rB=rank(B);nA=norm(A);nb=norm(B); cA=cond(A);cB=cond(B);3.A=[31,1,0;-4,-1,0;4,-8,-2] ;[V,D]=eig(A);4.A=diag([-1,-1,-1,-1],-1)+diag([-1,-1,-1,-1],1)+diag([2,2,2,2,2])b=[1,0,0,0,0]';x1=inv(A)*b; x2=A\b; [L,U]=lu(A); x3=U\(L\b); [Q,R]=qr(a); [Q,R]=qr(A); x4=R\(Q\b) R=chol(A); x5=R\(R'\b) 5.B=sparse(A); x1=inv(B)*b; x2=B\b; [L,U]=lu(B); x3=U\(L\b); 第5章一、思考题3.A=randn(10,5); mean(A) std(A) max(max(A)) min(min(A)) sum(A,2) sum(sum(A)) sort(A,1) sort(A,2,'descend') 二、实验题1.A=rand(1,30000); mean(A) std(A) max(A) min(A) size(find(A>)/size(A)2.h=[466,715,950,1422,1635]; w=[,,,,];hh=[500,900,1500]; ww=interp1(h,w,hh,'spline')3.x=linspace(1,10,50); y=log(x);第6章一、思考题2.fx=i nlin e('1./(1+x.A 2)');[I,n]=quad(fx,-100000,100000,1e-3); [I,n]=quadl(fx,-100000,100000,1e-3); x=-100000::100000; y=1./(1+x.*x);f=polyfit(x,y,5); yy=polyval(f,x); plot(x,y,'r-',x,yy,'g.') 4. N=64; T=5;t=linspace(0,T,N); x=3*exp(-t); % dt=t(2)-t(1); f=1/dt; X=fft(x); F=X(1:N/2+1); f=f*(0:N/2)/N;plot(f,abs(F),'-*') % %% 求各采样点样本值 x% % %采样点数 采样时间终点给岀N 个采样时间ti(l=1:N) 采样周期采样频率 (Hz)计算 x 的快速傅立叶变换 X% F(k)=X(k)(k=1:N/2+1)% 使频率轴 f 从零开始 % 绘制振幅 - 频率图xlabel('Frequency');ylabel('|F(k)|')5.(1)p1=[1 2 0 0 7];p2=[1 -2];p3=[1 0 0 5 1];p12=conv(p1,p2);p=p12+[zeros(1,size(p12,2)-size(p3,2)),p3]; roots(p)(2)A=[-1,4,3;2,1,5;0,5,6];Px=polyval(p,A) Pxm=polyvalm(p,A)6.(1) z=fzero('3*x-sin(x)+1',0)(2)建立函数文件 function F=myfun(X)x=X(1);y=X(2); F(1)=x*x+y*y-9;F(2)=x+y-1; 在命令窗口中输入以下命令: x=fsolve(@myfun,[3,0]',optimset('Display','of f'))trapz(x,y);3.(1)fx=inline('-2*y+2*x*x+2*x');[t,y]=ode23(fx,[0,],1)(2)fx=inline('y-exp(x)*cos(x)');[t,y]=ode23(fx,[0,3],1)二、实验题1.for x=1:3fx=[x,xA2,xA3;1,2*x,3*x;0,2,6*x]; diff(fx)end2.(1 ) x=0::1;y=x.A10+10.Ax+1./log10(x);dy=diff(y)/;(2)x=0::1;y=log(1+x);dy=diff(y,2)/;plot(x(1:99),dy)3.(1 ) fx=inline( 'x.A2.*sqrt(2*x.*x+3)');quad(fx,1,5)(2)fx=inline( 'x./sin(x).A2' ); quad(fx,pi/4,pi/3)(3)fx=inline( 'abs(cos(x+y))' ); dblquad(fx,0,pi,0,pi)(4)syms x y;fx=x*y;int(int(fx,yA2,y+2),-1,2)x的积分区间为【0, 2】时fx=inline( 'x.*y' );dblquad(fx,0,2,-1,2)4.x=::;y=[,,,,,,];trapz(x,y)5.(1)yp=i nlin e( '-+si n( 10*x))*y' );[t,y]=ode23(yp,[0,5],1);(2)令x1y, x2y ,x3 y'',则可写出原方程的状态方程形式: x1x2X2 X3cos 1x3cost 5 X3 X2 X1(t 1)2 3 sin t0 1 0 X1 0=>> x20 0 1 X2 01 / 5cos2t X3 12X3 cost3 sint (t 1)2建立函数文件fun cti on y=ztfu n( t,x)b=[0;0;cos(t)];y=[0,1,0;0,0,1;-1/(3+si n( t)),-1,5*cos(2*t)/(t+1)A2]*x+b; 解微分方程组[t,y]=ode23(@ztfu n,[0,5],[1;0;2]);6.建立函数文件fun cti on yy=ztfu n( t,y)yy=[ y( 2)*y(3);-y(1)* y(3) ;*y(1)*y(2)];解微分方程组[t,y]=ode23(@ztfu n,[0,5],[0;1;1])第7章一、思考题3.(1 )数值积分fx=i nlin e('exp(x).*(1+exp(x)).A2'); quad(fx,0,log(2)) 符号积分f=sym('exp(x)*(1+exp(x))A2');v=in t(f,0,log (2));eval(v)(2 )略二、实验题1.A=sym('[1,2,3;x,y, z; 3,2,1]')rank(A)inv(A)det(A)2.(1)y=sym('sqrt(x+sqrt(x+sqrt(x)))');y1=diff(y)y2=diff(y,'x',2)(2)syms x y;fxy=si n( x A2*y)*exp(-x A2-y);diff(diff(fxy,x),y)3.(1)syms xin t(1/(1+xA4))(2)syms x tin t((-2*x*x+1)/(2*x*x-3*x+1)A2,x,cos(t),exp(2*t))4.syms n xsymsum(1/(2* n+1)/(2*x+1)A(2* n+1), n,0,i nf)symsum(1/(2* n+1)/(2*x+1)A(2* n+1), n, 0,5)5.(1)syms xtaylor((exp(x)+exp(-x))/2,5,0)(2)syms a xtaylor(exp(-5*x)*si n(3*x+pi/3),5,a)6.(1)x=solve(sym('xA3+a*x+1=0'))(2)[x y]=solve(sym('sqrt(xA2+yA2)-100=0,3*x+5*y-8=0'))y' y17.方程转化为:’,严y1' y 1 一符号解[y1,y11]=dsolve(,Dy=y1,Dy1+y=1-t A2/pi,,,y(-2)=5,y1(-2)=5',,t,)数值解编写函数文件fun cti on yy=ztfu n( t,y)yy=[y(2);1-tA2/pi-y(1)];在命令窗口输入以下命令[t,y]=ode45(@ztfu n,[-2,7],[-5;5]);t=li nspace(-2,7,49)y2=y8.[x,y]=dsolve('Dx=3*x+4*y,Dy=-4*x+3*y','x(0)=0,y(0)=1')第9章二、实验题1.(1 )新建一个Blank GUI。
《Matlab基础与应用》网上考试题库

第一章 (MATLAB 概述)
一、单项选择题(每题 2 分)
1、MATLAB 的含义是( )
A:矩阵
B:实验室
C:矩阵实验室
D:矩阵分析室
答案:C
2、下列课程中哪个 MATLAB 不是其基本教学工具的是( )
A:线性代数
B:数学分析
C:数字信号处理
D:时间序列分析
答案:B
3、下列选项中,不是 MATLAB 数值运算功能的是( )
A:多项式与有理分式运算
B:优化处理
C:解代数方程
D:数值积分
答案:C
4、下列不是 MATLAB 中专业工具箱的是( )
A:基本工具箱 B:控制系统工具箱
C:最优工具箱 D:金融工具箱
答案:A
5、MATLAB 的命令窗口无法显示的是( )
器窗口
答案:C
13、( )用于显示所有 MATLAB 工作空间中的变量名、数据结构、类型、大
小和字节数。
A:当前目录浏览器窗口 B:历史命令窗口 C:命令窗口 D:工作空间浏览
器窗口
答案:D
14、关于 M 函数文件以下错误的是( )。
A:M 函数文件的输入参数的个数可变。 B:M 函数文件必须有参数的传递。
第四章(MATLAB 数值计算)
一、单项选择题(每题 2 分)
1、在 MATLAB 中,n 次多项式用一个长度为(
A:n-1
B:n
C:n+1
答案:C
2、mat2str( )函数实现将数值转换成字符串。
答案:错
3、num2str( )函数实现将矩阵转换成字符串。 答案:错 4、who( )显示当前工作空间中所有变量的一个简单列表。 答案:对 5、whos( )可以列出变量的大小、数据格式等详细信息。 答案:对 6、A(:,j)表示矩阵的第 j 列。 答案:对 7、det( )用于矩阵求逆。 答案:错 8、打开 M 文件的方法有:菜单操作、命令操作以及命令按钮操作。 答案:对 9、break 语句用于终止循环的执行。当在循环体内执行到该语句时,程序将跳出 循环。 答案:对 10、continue 语句控制跳过循环体中的某些语句。当在循环体内执行到该语句时, 程序跳出循环体所有剩下的语句,继续下一次循环。 答案:对
matlab考试题及答案百度网盘

matlab考试题及答案百度网盘MATLAB考试题及答案百度网盘1. MATLAB的基本数据类型有哪些?- 答案:MATLAB的基本数据类型包括数值型(如整数、浮点数)、字符型、逻辑型、结构体、单元数组和对象。
2. 如何在MATLAB中创建一个3x3的单位矩阵?- 答案:可以使用`eye(3)`命令来创建一个3x3的单位矩阵。
3. MATLAB中如何实现矩阵的转置?- 答案:可以使用`.'`操作符或者`transpose()`函数来实现矩阵的转置。
4. 在MATLAB中,如何计算两个矩阵的点积?- 答案:可以使用`dot()`函数或者`*`操作符(当两个矩阵都是向量时)来计算两个矩阵的点积。
5. MATLAB中如何绘制函数f(x)=x^2的图像?- 答案:可以使用`plot()`函数结合`fplot()`函数或者直接使用`plot()`函数配合`linspace()`函数来绘制函数f(x)=x^2的图像。
6. MATLAB中如何求解线性方程组Ax=b?- 答案:可以使用`\`操作符或者`linsolve()`函数来求解线性方程组Ax=b。
7. MATLAB中如何实现循环结构?- 答案:可以使用`for`循环或者`while`循环来实现循环结构。
8. MATLAB中如何定义一个函数?- 答案:可以使用`function`关键字来定义一个函数,例如:`function y = myFunction(x) y = x^2; end`。
9. MATLAB中如何使用条件语句?- 答案:可以使用`if`、`elseif`和`else`关键字来实现条件语句。
10. MATLAB中如何实现文件的读写操作?- 答案:可以使用`fopen()`、`fread()`、`fwrite()`和`fclose()`等函数来实现文件的读写操作。
以上为MATLAB考试题及答案的示例,具体内容可根据实际考试要求进行调整。
Matlab试题和答案

M a t l a b试题和答案(总7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--Matlab 上机考试试题考试要求:1、从10道题目中随机抽取3道独立完成,时间1小时。
(输入randperm (10),取前三个数)2、每个题目兴建一个.m的文件,命名方式ks+N.m(N为题号),然后将所选三个题目放入一个文件夹,文件名为学号+姓名。
考试完成后将文件夹通过FTP 提交。
3、考试完成后要写一份报告,内容包括以下:(建一个.Doc的文档,文件名为学号+姓名)(1)题号,题目;(2)运行结果及其分析;(3)图也要粘贴在文档中。
4、查阅资料写一篇2000字左右的关于matlab在电子信息中的应用的小论文或综述,也可以具体的写matlab在电子信息中某一个方面或某一个点的应用。
(打印或手写都可,打印版要交电子文档)5、所有要交的东西在1月3号之前必须交齐。
(由学习委员统一收齐交给我,电子文档也拷到学习委员处,统一拷给我)。
所交项目包括:考试报告打印版,小论文打印版(两个装订在一起,考试报告在上,小论文在下,最好做一个统一的封皮),考试报告doc文档,小论文doc文档。
Matlab 上机考试试题1.求下列联立方程的解3x+4y-7z-12w=45x-7y+4z+ 2w=-3X +8z- 5w=9-6x+5y-2z+10w=-8(1)求系数矩阵的秩; (2)求出方程组的解。
2.在[-10,10;-10,10]范围内画出函数2222 sinyx yx z++=的三维图形。
3.试画出系统321()221H s s s s =+++的零极点分布图,判断系统是否稳定,同时求其单位冲激响应和频率响应(幅频特性和相频特性)。
4. 将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。
(1)]22[)cos(ππ,,-∈x x (曲线图); (2)4)y 2,-4x (-242),(2222≤≤≤≤+=;y x y x f (曲面图)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Matlab基础与应用》课程网上考试题库第一章(MATLAB概述)一、单项选择题(每题2分)1、MATLAB的含义是( )A:矩阵B:实验室C:矩阵实验室D:矩阵分析室答案:C2、下列课程中哪个MATLAB不是其基本教学工具的是()A:线性代数B:数学分析C:数字信号处理D:时间序列分析答案:B3、下列选项中,不是MATLAB数值运算功能的是( )A:多项式与有理分式运算B:优化处理C:解代数方程D:数值积分答案:C4、下列不是MATLAB中专业工具箱的是( )A:基本工具箱B:控制系统工具箱C:最优工具箱D:金融工具箱答案:A5、MATLAB的命令窗口无法显示的是( )A:向量B:图形C:输入命令D:矩阵答案:B6、MATLAB的帮助命令包括( )A:help和lookfor B:help和find C:find D:clear 答案:A7、启动MATLAB文本编辑器的方法不包括( )A:菜单操作B:命令操作C:命令按钮操作D:文本操作答案:D8、在MATLAB的使用中,如果用户对积分函数quad不了解,可以在命令窗口输入如下哪个命令得到帮助信息( )A:find quad B:? quad C:help quad D:know quad9、MATLAB中的lookfor命令只对M文件的哪一行进行关键字搜索( )A:第一行B:第二行C:第三行D:第四行答案:A10、在MATLAB命令窗口中输入以下哪项命令时,无法进入帮助窗口( )A:helpwin B:help C:helpdesk D:doc答案:B11、利用()命令设置搜索路径。
A:lookfor B:load C:whos D:path 答案:D12、在()中可键入各种MATLAB的命令、函数和表达式,并显示除图形外的所有运算结果。
A:当前目录浏览器窗口B:历史命令窗口C:命令窗口D:工作空间浏览器窗口答案:C13、()用于显示所有MATLAB工作空间中的变量名、数据结构、类型、大小和字节数。
A:当前目录浏览器窗口B:历史命令窗口C:命令窗口D:工作空间浏览器窗口答案:D14、关于M函数文件以下错误的是()。
A:M函数文件的输入参数的个数可变。
B:M函数文件必须有参数的传递。
C:M函数文件的变量工作空间是独立的。
D:M函数文件必须用function构成函数声明行。
答案:B15、Matlab的()为用户提供了强大的文字处理功能,允许用户从Word访问MATLAB的数值计算和可视化结果。
A:Notebook B:path C:simulate D:format二、判断题(每题1.5分)1、MATLAB名字由matrix和laboratory两词的前三个字母组合而成。
答案:对2、MATLAB提供了两个层次的图形命令:一种是对图形句柄进行的低级图形命令,另一种是建立在低级图形命令之上的高级图形命令。
答案:对3、使用MATLAB无法实现C或FORTRAN语言的绝大部分功能。
答案:错4、MATLAB工具箱可以分为两大类:基本工具箱和专业工具箱。
答案:对5、MATLAB基本工具箱没有可视建模仿真的功能。
答案:错6、MATLAB中lookfor命令只对M文件的最后一行进行关键字搜索。
答案:错7、MATLAB的帮助命令包括help命令和lookfor命令。
答案:对8、MATLAB的Simulink提供了动态仿真的功能,用户通过绘制框图来模拟系统,并进行仿真并分析该系统。
答案:对9、MATLAB集成环境只有四个窗口:命令窗口、工作空间管理窗口、命令历史窗口、当前目录窗口。
答案:错10、启动M文本编辑器的方法有:菜单操作、命令操作、命令按钮操作。
答案:对第二章 (MATLAB 应用基础)一、单项选择题(每题2分)1、在MATLAB 中,以下变量名命名正确的是( )A :052DB :H123C :_12D :1_D答案:B2、下列变量名中( )是合法变量。
A :pi,exe_01B :x*y,x1C :1a,ifD :abs, b.m 答案:A3、已知a=0:4, b=1:5, 下面的运算表达式出错的为( )。
A :a+bB :a ./bC :a ’*bD :a*b 答案:D4、将矩阵A=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡987654321用( )命令可以变为A=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡741852963。
A :A ’B :det(A)C :inv(A)D :rot90(A) 答案:D5、已知x 为一个向量,计算ln(x)的运算为( )。
A :ln(x))B :log (x )C :Ln(x)D :log10(x) 答案:B6、已知x 为一个向量,计算其正弦函数的运算为( )。
A :SIN (X )B :SIN (x )C :sin(x)D :sinx 答案:C7、已知x 为一个向量,计算其余弦函数的运算为( )。
A :COS (X )B :COS (x )C :cos(x)D :cosx 答案:C8、定义符号变量正确的为( )。
A :syms x y zB :x=sym xC :x=sym ‘x ’D :syms x,y,z 答案:A9、( )产生均匀分布的随机矩阵,元素取值范围0.0~1.0。
A :rand(m,n)B :eye(m,n)C :magic(N)D :randn(m,n)答案:A10、( )产生希尔伯特矩阵,其每个元素为11-+=j i h ij 。
rand(m,n) B :hilb(n) C :magic(N) D :randn(m,n) 答案:B11、( )产生希尔伯特矩阵的逆矩阵。
rand(m,n) B :hilb(n) C :invhilb(n) D :randn(m,n) 答案:C12、已知x 为一个向量,计算其反余弦函数的运算为( )。
A :COS (X )B :aCOS (x )C :cos(x)D :acos(x) 答案:D13、( )产生正态分布的随机矩阵。
rand(m,n) B :eye(m,n) C :magic(N) D :randn(m,n) 答案:D14、打开已有MATLAB 的M 文件的方法不包括( )A :菜单操作B :命令操作C :窗口操作D :命令按钮操作答案:C15、MATLAB 的中使n 四舍五入到最邻近的整数的函数是( )A :round(n)B :fix(n)C :floor(n)D :ceil(n)答案:A二、判断题(每题1.5分)1、在MATLAB 中,变量名是以字母开头,后接字母,数字或下画线的字符序列,最多63个字符。
答案:对2、mat2str( )函数实现将数值转换成字符串。
答案:错3、num2str( )函数实现将矩阵转换成字符串。
答案:错4、who( )显示当前工作空间中所有变量的一个简单列表。
答案:对5、whos( )可以列出变量的大小、数据格式等详细信息。
答案:对6、A(:,j)表示矩阵的第j列。
答案:对7、det( )用于矩阵求逆。
答案:错8、打开M文件的方法有:菜单操作、命令操作以及命令按钮操作。
答案:对9、break语句用于终止循环的执行。
当在循环体内执行到该语句时,程序将跳出循环。
答案:对10、continue语句控制跳过循环体中的某些语句。
当在循环体内执行到该语句时,程序跳出循环体所有剩下的语句,继续下一次循环。
答案:对第三章(MATLAB绘图)一、单项选择题(每题2分)1、如果Y为复数数组,则plot(Y)相当于( )A:plot(real(Y)) B: plot(imag(Y)) C:plot(real(Y),imag(Y)) D:plot(imag(Y),real(Y)) 答案:C2、若想绘制红色的点画线,且每个转折点上用六角星表示,则线性属性可以使用的组合形式是( )A:’r-.hexagram’B:’g-.hexagram’C:’r-.diamond’D:’g-.diamond’答案:A3、在绘制图形时,用户可以使用函数( )对坐标轴的刻度范围进行重新设置A:axis和find B:axis和set C:find和set D:sort和find答案:B4、命令( )可以使屏幕上X轴与Y轴的比例尺相同A:axis(‘manual’) B:axis([xmin xmax]) C:axis(‘square’)或axis(‘equal’) D:axis off答案:C5、在线性直角坐标系中,绘制条形图所采用的函数是( )A:bar(x,y,选项) B:stairs(x,y,选项) C:stem(x,y,选项) D:axis off答案:A6、在线性直角坐标系中,绘制阶梯图所采用的函数是( )A:bar(x,y,选项) B:stairs(x,y,选项) C:stem(x,y,选项) D:axis off答案:B7、在线性直角坐标系中,绘制杆图所采用的函数是( )A:bar(x,y,选项) B:stairs(x,y,选项) C:stem(x,y,选项) D:axis off答案:C8、在线性直角坐标系中,绘制填充图所采用的函数是( )A:bar(x,y,选项) B:stairs(x,y,选项) C:stem(x,y,选项) D:fill(x1,y1,选项1,x2,y2,选项2,...)答案:D9、在二维图形(x,y)位置处标注文本注释’string’( )A:text(x,y,’string’) B:text(x,’string’) C:text(x,y,z,’string’) D:text(x,y,z,w,’string’) 答案:A10、在三维图形(x,y,z)位置处标注文本注释’string’( )A:text(x,y,’string’) B:text(x,’string’) C:text(x,y,z,’string’) D:text(x,y,z,w,’string’) 答案:C11、test字符集中符号 对应的字符串是( )A:\beta B:\alpha C:\gamma D:\zeta答案:B12、test字符集中符号β对应的字符串是( )A:\beta B:\alpha C:\gamma D:\zeta答案:A13、test字符集中符号γ对应的字符串是( )A:\beta B:\alpha C:\gamma D:\zeta答案:C14、test字符集中符号ζ对应的字符串是( )A:\beta B:\alpha C:\gamma D:\zeta答案:D15、在当前坐标系的顶部加一个文本串string的命令是( )A:title(‘string’) B:tilte(‘text’) C:title( ) D:title答案:A二、判断题(每题1.5分)1、在绘制图形时,用户可以使用函数axis和set对坐标轴的刻度范围进行重新设置。