77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2021-01-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第一套

华东交通大学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, 7

8、 运行如下程序后,输入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); end

A. 9 B. 8 C. 7 D. 6 9、MATLAB表达式2*2^3^2的结果是() A.128 B.4096 C. 262144 D.256 10、在循环结构中跳出循环,执行循环后面代码的命令为( ) (A) return (B) break (C) continue (D) keyboard 11、在图形指定位置加标注命令是( )

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) abcd-3 (B) xyz_3 (C) abcdef (D) x3yz

三、程序题(52分)

13(10分)、在同一窗口绘制6个子图,已知t=0.1:0.1:2*pi,每个子图分

别绘制(其中y1=sin(t),y2=cos(2t),y3=sin(t)+cos(t),y4=3t, y5=2ln(t),y6=et); 14(10分)、某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):

price<200 没有折扣 200≤price<500 3%折扣 500≤price<1000 5%折扣 1000≤price<2500 8%折扣 2500≤price<5000 10%折扣 5000≤price 14%折扣

输入所售商品的价格,求其实际销售价格。

15(10分)、在同一图形窗口中按照x=0.1的步长间隔分别绘制曲线y1=,0x;y1=sin(x)+cos(x),1≤x≤2。要求y1曲线为红色虚线,数据点用圆圈标识;y2曲线为蓝色点划线;给出图例;标记图名为y1,y2。

16(10分)、写出执行以下代码后C,D,E的值

A=[1,2,3;4:6;7:9];

C=[A;[10,11,12]],

D=C(1:3,[2 3]) E=C(2,[1 2])

 

17(12分)、 已知系统函数为

 

 

试画出零极点分布图,并求系统的冲激响应h(t)和频率响应H(jw),并判断系统是否稳定。

 

 

 

参考答案

一、填空题

1. 命令行 , 输入; 2. t;

3. a*x=b , x*a=b , a\b ,b/a; 4. hold on , grid on;

5. x=5:0.1:25, x=linspace(2,20,100); 6.[1 2;3 4] , [1 0;0 4];

二、选择题 7 8 9 10 11 12 B A A B C A

三、程序题

13.t=0.1:0.1:2*pi;

subplot(2,3,1) y1=sin(t); plot(t,y1) title('y1=sin(t)') subplot(2,3,2) y2=cos(2*t); plot(t,y2) title('y2=cos(2t)') subplot(2,3,3) y3=sin(t)+cos(t); plot(t,y3) title('y3=sin(t)+cos(t)')

subplot(2,3,4) y4=3*t; plot(t,y4) title('y4=3t')

subplot(2,3,5) y5=2*log(t); plot(t,y5) title('y5=2ln(t)') subplot(2,3,6) y6=exp(t); plot(t,y6) title('y6=e^t')

14. price=input('请输入商品价格');

switch fix(price/100)

case {0,1} %价格小于200 rate=0;

case {2,3,4} %价格大于等于200但小于500 rate=3/100;

case num2cell(5:9) %价格大于等于500但小于1000 rate=5/100;

case num2cell(10:24) %价格大于等于1000但小于2500 rate=8/100;

case num2cell(25:49) %价格大于等于2500但小于5000 rate=10/100;

otherwise %价格大于等于5000 rate=14/100;

end

price=price*(1-rate) %输出商品实际销售价格

 

15.x1=0:0.1:1;

y1=x1.^2.*exp(-x1); x2=1:0.1:2; y2=sin(x2)+cos(x2);

plot(x1,y1,'r--o',x2,y2,'b-.') legend('y1','y2') title('y1,y2') 16.

C =

1 2 3

4 5 6

7 8 9 10 11 12 D =

2 3

5 6 8 9

E =

4 5

 

17.已知系统函数H(s),求系统的冲激响应h(t)和频率响应H(jw),可调用

impulse函数和freqs函数。 num=[1];

den=[1 2 2 1]; sys=tf(num,den); poles=roots(den)

figure(1);pzmap(sys); t=0:0.02:10;

h=impulse(num,den,t); figure(2);plot(t,h)

title('Impulse Respone') [H,w]=freqs(num,den); figure(3);plot(w,abs(H)) xlabel('\omega')

title('Magnitude Respone')

第二套

Matlab模拟试卷

 

一、填空题(每空2分,总分20)。

1、MATLAB常用操作界面包括命令窗口、工作空间窗口(浏览器)、命令历史窗口、当前目录窗口、内存数组编辑器、M文件编辑/调试器、帮助导航/浏览器、图形窗口等。

2、MATLAB中逗号主要用作要显示计算结果的指令与其后指令的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符号。

3、工作空间浏览器主要用于内存变量的查阅、保存和编辑。

4、MATLAB实现将全下标转换为单下标的指令为Sub2ind、据单下标换算出全下标的指令为Ind2sub。

5、二维数组的标识有“全下标”标识、“单下标”标识、“逻辑1”标识。

1.MATLAB常用操作界面包括、工作空间窗口、命令历史窗口、当前目录窗口、内存数组编辑器、M文件编辑/调试器、帮助导航/浏览器、图形窗口等。 2.MATLAB中逗号主要用作;用作输入量与输入量之间的分隔符;。 3.工作空间浏览器主要用于内存变量的、和。

4.MATLAB实现将全下标转换为单下标的指令为、据单下标换算出全下标的指令为。

5.二维数组的标识有、、“逻辑1”标识。 二、选择题(每空2分,总共20分) 二、选择题(每空2分,总分20分)。

1、 A 2、 C 3、 B 4、 C 5、 C 6、 C7、 D 8、 A 9、 C 10、 A

1.下列哪个变量的定义是不合法的 ()

(A) abcd-3 (B) xyz_3 (C) abcdef (D) x3yz

2. 下列哪条指令是求矩阵的行列式的值() (A) inv (B) diag (C) det (D) eig

3. 在循环结构中跳出循环,执行循环后面代码的命令为() (A) return (B) break (C) continue (D) keyboard

4. 清空Matlab工作空间内所有变量的指令是() (A) clc (B) cls (C) clear (D) clf

5. 用round函数四舍五入对数组[2.48 6.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]

 

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Matlab 期末考试题库(共12套卷)在线全文阅读。

Matlab 期末考试题库(共12套卷).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/318482.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: