《Matlab语言》期末考试试题样例

合集下载

Matlab-期末考试题库(共12套卷)

Matlab-期末考试题库(共12套卷)

第一套华东交通大学2015-2016学年第一学期Matlab期末考试一、填空题(4*6=24分)1、在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符。

2、符号表达式sin(2*a+t)+m 中独立的符号变量为_t_。

3、在通常情况下,左除x=a\b是的解,右除x=b/a是的解,一般情况下,。

4、为了使两个plot的图形在同一个坐标显示,可以使用___hold on__命令进行图形保持;可以使用_ grid on__命令为图形添加网格。

5、倘若要是对x进行赋值,从5到25,间隔是0.1,为 x=5:0.1:25 ;倘若要是对x进行赋值,从2到20,中间间隔100个点,为x=linspace(2,20,100)6、A=[1,2;3,4];B=[1,0;0,1]; A*B= [1 2;3 4] _ , A.*B=_ [1 0;0 4] _;3. a*x=b , x*a=b , a\b ,b/a;二、选择题(4*6=24分)7、如果x=1: 2 : 8,则x(1)和x(4)分别是( B )A.1,8 B.1, 7 C.2, 8 D.2, 78、运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( A)c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(abs(c)+abs('a')-abs('A')));elseif c>='a'& c<='z'disp(setstr(abs(c)- abs('a')+abs('A')));elseif c>='0'& c<='9'disp(abs(c)-abs('0'));else disp(c); endA. 9B. 8C. 7D. 69、MATLAB表达式2*2^3^2的结果是( A )A.128 B.4096 C. 262144 D.25610、在循环结构中跳出循环,执行循环后面代码的命令为(B )(A) return (B) break (C) continue (D) keyboard11、在图形指定位置加标注命令是(C)A. title(x,y,‟y=sin(x)‟);B. xlabel(x,y,‟y=sin(x)‟);C. text(x,y,‟y=sin(x)‟);D. legend(x,y,‟y=sin(x)‟);12、下列哪个变量的定义是不合法的(A)。

《MATLAB语言及应用》期末考试试题

《MATLAB语言及应用》期末考试试题
b.Spline内插法(method='spline')。
c.三次多项式内插法(method='cubic')。
d.多项式拟合法:直接利用6次多项式去通过7个资料点。
请将这些内插的结果及原先的资料点画在同一个图。
共2页第1页
6. (10分)假设有一组实测数据
x
0.1
0.2
0.3
0.4
0.5
0.6
0.7
b.请用各种你可以想到的方法,在上述图形中加入各种解释和说明的文字。
4.(10分)试用roots指令算出x3+2x2+x+1=0的根。
5.(10分)假设一曲线资料点为
x = 0:2:4*pi;
y = sin(x).*exp(-x/5);
试将x的间距调成0.1,并用下列方法进行内插:
a.线性内插法(method='linear')。
0.8
0.9
1
y
2.3201
2.6470
2.9070
3.2885
3.6008
3.9090
4.2147
4.5191
4.8232
5.1275
(1)绘制出样条插值算法下的拟合结果;
(2)假设已知该数据可能满足的原型函数为 ,试求出满足下面数据的最小二乘解的值。
7.(10分)求下列联立方程的解
8.(10分)设
命题方式:
********学院2003—2004学年第二学期
《MATLAB语言及应用》课程期末考试试题
专业、班级:姓名:学号:
题号







深圳大学《Matlab语言》期末考试试题样例

深圳大学《Matlab语言》期末考试试题样例

一、填空题:(每空2分)大约20空(注:写出完成要求所需的命令语句或题目给定语句执行后输出的结果)1. Matlab 中用来表示不确定值的变量是 ;默认变量i 表示 。

2. Matlab 中符号 可以使命令行不显示运行的结果,表示该行为注释行的符号为 。

3. Matlab 将工作空间所有变量保存在默认目录下的命令是 。

4. 骰子会掷出1到6的随机数字,用函数rand 和取整函数模拟骰子某次投掷出的数字的命令为 ,模拟两个骰子某次投掷的数字组合之和情况的命令为 。

5. 生成一个含有10个元素的行向量x ,其元素在[-1,1]之间均匀分布的的命令为 ,使用向量x 的后5个元素作为对角线元素生成对角阵A 的命令为 ,将A 的主对角线下方的元素(不含主对角线)全部填充为2014的命令为6. 为函数22110at t x +=分布定义内联函数命令是 ,定义匿名函数的命令是7. 在循环结构中使用 语句可以终止当前循环。

8. Matlab 用于绘制统计直方图的命令是 ;用于绘制y 轴为对数坐标的单对数坐标图的命令为 。

二、解答题:大约七道题目1. 在[0,π2]区间上绘制如下图所示的sin(x)与sin(x 2)的曲线,并如图为图像添加标题以及为坐标轴添加标注。

2.绘制上面曲面的图形(提示:该曲面由上下两部分组成:)3.创建命令式的M 文件计算圆形的面积S ,提示用户输入圆形的半径r ,并输出圆形的面积。

(注意输入输出都要对用户添加一定的提示语)4.请利用matlab 的符号工具箱做下面的运算,并写出相应的命令。

(1) 求极限x e x L x x -+=→10)1(lim ; (2)求积分:dx xx ⎰∞+02sin ;2222, [2,2], [1,1]z x y x y =+∈-∈-一、填空题:(每空2分)1.NaN,虚部单位2.; %3.save4.ceil(6*rand),sum(ceil(6*rand(1,2)))5.x = 2*rand(1,10)-1, A = diag(x(end-4:end))B=ones(5), (B-triu(B))*2014 + A6. f1 = inline('10*t+0.5*a*t.^2','t','a'), f2 = @(t,a)10*t+0.5*a*t.^27.break8.hist, semilogy二、解答题1.x = 0:0.01:2*pi;plot(x,sin(x),'k--',x,sin(x.^2),'k');title('Figure of sin(x) and sin(x^{2})');xlabel('Angle');ylabel('Magnitude');axis([0,2*pi,-1,1]);2.x=-2:0.1:2; y=-1:0.1:1;[X,Y] = meshgrid(x,y);Z = sqrt(X.^2 + 2*Y.^2);surf(X,Y,Z);hold on;surf(X,Y,-Z);axis equal;3.r = input(‘Please input the radius of the circle’);S = pi * r^2;fprintf(‘The area of the circle is %f.’, S)4.(1)syms x;f = ((1+x)^(1/x)-exp(1))/xL = limit(f,x,0);(2)syms x;f = sin(x^2)/x;int(f,x,0,inf);。

Matlab期末考试试题库[共12套卷]

Matlab期末考试试题库[共12套卷]

第一套华东交通大学2015-2016学年第一学期Matlab期末考试一、填空题(4*6=24分)1、在MATLAB命令窗口中的“>>”标志为MATLAB的提示符,“│”标志为提示符。

2、符号表达式sin(2*a+t)+m 中独立的符号变量为__ _。

3、在通常情况下,左除x=a\b是的解,右除x=b/a是的解,一般情况下,。

4、为了使两个plot的图形在同一个坐标显示,可以使用_____命令进行图形保持;可以使用_ __命令为图形添加网格。

5、倘若要是对x进行赋值,从5到25,间隔是0.1,为;倘若要是对x 进行赋值,从2到20,中间间隔100个点,为6、A=[1,2;3,4];B=[1,0;0,1]; A*B= _ , A.*B=_ _;二、选择题(4*6=24分)7、如果x=1: 2 : 8,则x(1)和x(4)分别是( )A.1,8 B.1, 7 C.2, 8 D.2, 78、运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( )c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(abs(c)+abs('a')-abs('A')));elseif c>='a'& c<='z'disp(setstr(abs(c)- abs('a')+abs('A')));elseif c>='0'& c<='9'disp(abs(c)-abs('0'));else disp(c); endA. 9B. 8C. 7D. 69、MATLAB表达式2*2^3^2的结果是()A.128 B.4096 C. 262144 D.25610、在循环结构中跳出循环,执行循环后面代码的命令为( )(A) return (B) break (C) continue (D) keyboard11、在图形指定位置加标注命令是()A. title(x,y,‟y=sin(x)‟);B. xlabel(x,y,‟y=sin(x)‟);C. text(x,y,‟y=sin(x)‟);D. legend(x,y,‟y=sin(x)‟);12、下列哪个变量的定义是不合法的()。

Matlab期末考试试题库[共12套卷]

Matlab期末考试试题库[共12套卷]

第一套华东交通大学2015-2016学年第一学期Matlab期末考试一、填空题(4*6=24分)1、在MATLAB命令窗口中的“>>”标志为MATLAB的提示符,“│”标志为提示符。

2、符号表达式sin(2*a+t)+m 中独立的符号变量为__ _。

3、在通常情况下,左除x=a\b是的解,右除x=b/a是的解,一般情况下,。

4、为了使两个plot的图形在同一个坐标显示,可以使用_____命令进行图形保持;可以使用_ __命令为图形添加网格。

5、倘若要是对x进行赋值,从5到25,间隔是0.1,为;倘若要是对x 进行赋值,从2到20,中间间隔100个点,为6、A=[1,2;3,4];B=[1,0;0,1]; A*B= _ , A.*B=_ _;二、选择题(4*6=24分)7、如果x=1: 2 : 8,则x(1)和x(4)分别是( )A.1,8 B.1, 7 C.2, 8 D.2, 78、运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( )c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(abs(c)+abs('a')-abs('A')));elseif c>='a'& c<='z'disp(setstr(abs(c)- abs('a')+abs('A')));elseif c>='0'& c<='9'disp(abs(c)-abs('0'));else disp(c); endA. 9B. 8C. 7D. 69、MATLAB表达式2*2^3^2的结果是()A.128 B.4096 C. 262144 D.25610、在循环结构中跳出循环,执行循环后面代码的命令为( )(A) return (B) break (C) continue (D) keyboard11、在图形指定位置加标注命令是()A. title(x,y,‟y=sin(x)‟);B. xlabel(x,y,‟y=sin(x)‟);C. text(x,y,‟y=sin(x)‟);D. legend(x,y,‟y=sin(x)‟);12、下列哪个变量的定义是不合法的()。

MATLAB期末考试试卷及答案

MATLAB期末考试试卷及答案

MATLAB期末考试试卷及答案厦门理工学院试卷2010,2011 学年第 1 学期试卷 A ? 课程名称 MATLAB程序设计卷别 B ?? 考试闭卷专业级班级方式开卷 ? 本试卷共 4 大题( 4 页),满分100分,考试时间120分钟。

请在答题纸上作答,在试卷上作答无效。

上机考试说明:1. 开考前可将准备程序拷到硬盘, 开考后不允许用移动盘~也不允许上网,2. 领座考生试卷不同~开卷~可利用自己备用的书和其他资料~但不允许讨论~也不允许借用其他考生的书和资料。

解答(指令行~答案等)全部用笔写在答题卷上。

一、填空题(每空2分,总共30分)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方阵的命令为。

电子与电气工程系通信工程专业 08级级班级姓名学号装订线 3. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为和。

4. 标点符号可以使命令行不显示运算结果,用来表示该行为注释行。

5. 用if判断语句判断80? x >60,在MATLAB中if语言后的判断应写为。

第 1 页共 7 页6. P, Q分别是个多项式的系数矢量,求P对应的多项式的积分(对应的常数项为K),使用的命令是 ;求P/Q的解,商和余数分别保存在k和r,使用的命令是 ;7. 为了使两个plot的图形在同一个坐标显示,可以使用命令进行图形保持;可以使用命令为图形添加网格。

8. MATLAB的工作空间中有三个变量v1, v2, v3,写出把它们保存到文件my_data.mat中的指令 ;写出把my_data.mat文件中的变量读取到MATLAB工作空间内的指令。

二、选择题(每空2分,总共20分)1.下列哪个变量的定义是不合法的(A) abcd-3 (B) xyz_3 (C) abcdef (D) x3yz2. 下列哪条指令是求矩阵的行列式的值(A) inv (B) diag (C) det (D) eig3. 在循环结构中跳出循环,执行循环后面代码的命令为(A) return (B) break (C) continue (D) keyboard4. 清空Matlab工作空间内所有变量的指令是(A) clc (B) cls (C) clear (D) clf5. 用round函数四舍五入对数组[2.486.39 3.93 8.52]取整,结果为 (A)[2 6 3 8] (B) [2 6 4 8] (C) [2 6 4 9] (D) [3 7 4 9]6. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为(A) a' *b (B) a .*b (C) a*b (D) a-b第 2 页共 7 页7. 角度,,,计算其正弦函数的运算为 x,304560(A) SIN(deg2rad(x)) (B) SIN(x) (C) sin(x) (D) sin(deg2rad(x))8. 下面的程序执行后array的值为for k=1:10if k>6break;elsearray(k) = k;endend(A) array = [1, 2, 3, 4, 5, 6] (B) array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10](C) array =6 (D) array =10.9(i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序执行后;a, b, 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.0000i4310. 求解方程x-4x+12x-9 = 0 的所有解 (A)1.0000, 3.0000, 1.7321, -1.7321(B)1.0000, 3.0000, 1.7321i, -1.7321i(C)1.0000i, 3.0000i, 1.7321, -1.7321(D)-3.0000i, 3.0000i, 1.7321, -1.7321三、写出程序的执行结果或写出给定要求的指令(总共35分)1. 写出执行以下代码后C,D,E的值 (6分) A=[1,2,3;4:6;7:9];C=[A;[10,11,12]],D=C(1:3,[2 3])E=C(2,[1 2])第 3 页共 7 页2. 写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值 (5分) x=[0,1,0,2,0,3,0,4];for k=1:8if x(k)==0x(k)=k;elsex(k)=2*k+1;endenddisp(x);3. 创建符号函数并求解,要求写出步骤和运行结果(7分)2(1)创建符号函数f=ax+bx+c(2)求f=0的解4. 求解以下线性方程组,要求写出程序代码和运行结果(5分)2x1- 3x2+ x3+2x4=8x1+3x2+ x4=6x1- x2+ x3+8x4=17x1+ x2-2x3+2x4=55(绘制函数曲线,要求写出程序代码(12分)(1)在区间[0:2π]均匀的取50个点,构成向量π(2)在同一窗口绘制曲线y1=sin(2*t-0.3); y2=3cos(t+0.5);要求y1曲线为红色点划线,标记点为圆圈;y2为蓝色虚线,标记点为星号四、使用MATLAB语言进行编程(15分)打印出所有的水仙花数。

MATLAB期末考试试题(全12套)

MATLAB期末考试试题(全12套)

MATLAB期末考试试题一、填空(30分)1. 表达式 (3>2)*(5~=5)的类型是(double)。

2. 表达式 (5<2)*120的值是( 0 )。

3. 表达式 (5>2)*(6~=5)的值是( 1 )。

4. 表达式 char(65)=='A' 的值是( 1 )。

5. 表达式 char(65)+1 的值是(66 )。

6. 表达式 'A'+1的值是( 66 )。

7. 表达式 'A'+'B' 的值是(131 )。

8. 存储double型数据占用内存(8 )字节。

9. 存储single型数据占用内存( 4 )字节。

10. 清除命令窗口内容的命令是( clc )。

11. 删除工作空间中保存的变量x的命令是(clearx )。

12. 将双精度实数的显示格式设置成15位定点小数格式的命令是( format long )。

13. 将横坐标轴标签设置成“时间(秒)”的语句是(xlabel('时间(秒)') )。

14. 设置图例的Matlab库函数名是( legend )。

15. 绘制三维线图的Matlab库函数名是( plot3 )。

二、选择题(30分)1. 执行语句x=55后,Matlab将创建变量x,为其分配的存储空间的大小为(C)A)2字节 B)4字节 C)8字节 D)16字节2. 执行语句y=66后,Matlab将创建变量y,其类型为(D )A)int8 B)int16 C)single D)double3. 下列整数类型中,不能参与任何运算的类型为( D )A)int8 B)int16 C)int32 D)int644. 设已执行语句x=3>2; y=x>0后,下面表达式中错误的是( D )A)x+y B)x-y C)x*y D)x/y5. 下列的数组写法中错误的是(C)A)[1:9] B)1:9 C)[1:2:9;2:2:8] D)[1:3;4:6;7:9]6. 设有数组定义:x=[1,2,3,4,5,6], y=x' ,下列表达式中正确的是( D)A)y+x B)y-x C)y./x B)y*x7. 执行语句for x=1:2:10, disp(x), end,循环体将执行几次( B)A)10次 B)5次 C)1次 D)0次8. 函数首部格式为function [out1,out2]=myfunc(in1,in2),不正确的调用格式是(C )A)[x,y]=myfunc() B)myfunc(a,b) C)[x,y]=myfunc(a)D)x=myfunc(a,b)9. 语句 x=-1:0.1:1;plot([x+i*exp(-x.^2);x+i*exp(-2*x.^2);x+i*exp(-4*x.^2)]' ),绘制(B )A)1条曲线 B)3条曲线 C)21条曲线 D)0条曲线10. 下列哪条指令是求矩阵的行列式的值 ( C )A) inv B) diag C) detD) eig三、解答题(40分)1.已知多项式323)(2345+++-=x x x x x f ,1331)(23--+=x x x x g ,写出计算下列问题的MATLAB 命令序列(1))(x f 的根解:>> p1=[3,-1,2,1,3];>> x=roots(p1)x =0.6833 + 0.9251i0.6833 - 0.9251i-0.5166 + 0.6994i-0.5166 - 0.6994i(2))(x g 在闭区间[-1,2]上的最小值解:>> [y,min]=fminbnd(@(x)((1/3)*x.^3+x.^2-3*x-1),-1,2)y =1.0000min =-2.66672.已知 ax -ax e -ex +ay =sin(x +a)+a ln 22, 写出完成下列任务的MATLAB 命令序列。

MATLAB期末考试试卷及答案88216

MATLAB期末考试试卷及答案88216

2021/4/9
13
更换在网的私自安装的黑直放站
• 由于前期移动通信建设时没有顾及到大量的微型覆盖盲区的解决,大量的用 户自己购买了市场上的微型直放站进行安装解决信号覆盖问题,但是因为是 个人购买,对价格要求很低,市场上销售的黑直放站的定位基本是价格低、 信号强、干扰强,容易自激等特点,对网络造成大量的干扰,部分区域的基 站已经被干扰的无法正常工作。对于这些设备,采用简单的取缔和没收的方 式,存在大量的困难,因为没有解决用户的实际困难,采用我公司的手机伴 侣对用户的黑直放站进行更换,可以良好的解决信号干扰的问题。既解决了 用户的信号覆盖问题,又解决了网络干扰的问题。
2021/4/9
15
3、手机伴侣产品工作原理
2021/4/9
16
手机伴侣工作原理
• 手机伴侣采用先进的数字化嵌入技术,解决了大量网络中的干扰因素, 保证了手机伴侣在网络中使用不对网络产生任何影响。
• 手机伴侣将基站的信号接入后,进行处理和放大,保证信号输出稳定。 使手机在手机伴侣的覆盖区域,实现手机信号对外的无线延伸,达到 良好的解决小范围移动通信要求。
2021/4/9
8
手机伴侣完成什么应用
• 用来解决移动通信网络小范围的信号覆盖不良的问题。 • 用来提高移动通信网络中,由于信号覆盖不良,上网速度慢的问题。 • 用来解决部分楼宇,只有电梯覆盖不良的问题。 • 用来解决家庭用户,信号覆盖不良的问题。 • 用来快速解决网络用户投诉信号不良的问题。
2021/4/9
手机伴侣 不干扰 具备 具备 具备 具备 具备 具备 具备
黑直放站 会干扰 不具备 不具备 不具备 不具备 不具备 不具备 不具备
2021/4/9
6
2、手机伴侣解决的网络问题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题:(每空2分)大约20空
(注:写出完成要求所需的命令语句或题目给定语句执行后输出的
结果)
1. Matlab 中用来表示不确定值的变量是 NaN ;默认变量i 表示 虚数单位 。

2. Matlab 中符号 ; (分号) 可以使命令行不显示运行的结果,表示该行为注释行的符号为 % (百分号) 。

3. Matlab 将工作空间所有变量保存在默认目录下的命令是 Save 。

(命令复习)
4. 骰子会掷出1到6的随机数字,用函数rand 和取整函数(Important)模拟骰子某次投掷出的数字的命令为 ceil(6*rand) ,模拟两
个骰子某次投掷的数字组合之和情况的命令为 。

5. 生成一个含有10个元素的行向量x ,其元素在[-1,1]之间均匀分布的的命令为 x=2*rand(1,10)-1 ,使用向量x 的后5个元素作为对角线
元素生成对角阵A 的命令为 A=diag(x(end-4:end)) ,将A 的主对
角线下方的元素(不含主对角线)全部填充为2014的命令为 B=ones(5);
2014*B-triu(B)+A
6. 为函数22
110at t x +=分布定义内联函数命令是 ,定义匿名函数的命令是
7. 在循环结构中使用 break 语句可以终止当前循环。

8. Matlab 用于绘制统计直方图的命令是 hist ;用于绘制y 轴为对数坐标的单对数坐标图的命令为 semilog 。

二、解答题:大约七道题目
1. 在[0,π2]区间上绘制如下图所示的sin(x)与sin(x 2)的曲线,并如图为图像添加标题以及为坐标轴添加标注。

2.绘制上面曲面的图形(提示:该曲面由上下两部分组成:)
3.创建命令式的M 文件计算圆形的面积S ,提示用户输入圆形的半径r ,并输出圆形的面积。

(注意输入输出都要对用户添加一定的提示语)
%Function Circle
4.请利用matlab 的符号工具箱做下面的运算,并写出相应的命令。

(1) 求极限x e x L x x -+=→10)1(lim ; (2)求积分:dx x
x ⎰∞+02sin ; Syms x;
f=((1+x)^(1/x)-exp(1)/x;
limit(f,x,0) 0246-1-0.5
0.5
1
Figure of sin(x) and sin(x 2)
Angle
M a g n i t u d e 2222, [2,2], [1,1]z x y x y =+∈-∈-。

相关文档
最新文档