合工大2014MATLAB(A)考试卷

2018-11-26 21:07

合 肥 工 业 大 学 试 卷(A)

2013~2014学年第 二 学期 课程代码 0240260X 课程名称 MATLAB程序设计 学分 2 课程性质:必修 、选修 、限修 考试形式:开卷 、闭卷 专业班级(教学班) 考试日期 2014/6/16 命题教师 黄鹤 系(所或教研室)主任审批签名

一. 选择题(10×2分=20分)

1. 下列表示可以作为MATLAB的变量的是( ) A.abcd- 2 B.xyz_2# C.@h D.X_1_a 2. 如果x=1: 2 : 8,则x(1)和x(4)分别是( ) A.1,8 B.1, 7 C.2, 8 D.2, 7 3. 下列变量中的最大数是( ) A.eps B.realmin C.realmax D.-pi 4. 清空 Matlab 工作空间内所有变量的指令是( ) A clc B cls C clear D clf 5. 产生四维单位矩阵的语句为( ) A.ones(4) B.eye(4) C.zeros(4) D.rand(4) 6. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为( ) A a' *b B a .*b C a*b D a-b

7. 命令x=[1 2;3 4;5 6;7 8]; [a b]=size(x); c=length(x);则a、b、c的值分别为( ) A. 4,2,4; B. 2,4,4; C. 4,2,8; D. 2,4,8.

8.下列有关Matlab文件描述,其中说法不正确的是( ) A.脚本文件可以调用函数文件; B. 脚本文件能分享命令窗口中的工作区;C. 函数文件中的第一行必须以function开始; 入变量和输出变量。

9. 查看Matlab工作空间中的全部变量的指令是( ) A. all; B. whos; C. class; D. help.

10. 在命令窗口中键入指令x=(-8)^(1/3),则x的结果是( ) A. -2.0000 + 0.0000i; B. -2.0000 - 0.0000i; C. 1.0000 + 1.7321i; D. 1.0000 - 1.7321i. 二. 变量a,b,c,d定义如下,计算后面的表达式:(2×3分=6分)

1 -2??a = 2; b = ?-010?

0 1?-212?c = ? d = ?

?2 0??010?

1) ~(a > b);

2) a > c & b > c; 3) c <= d

三. 写出下列运算对应的命令:(4×5分=20分)

1)创建一个包含5个元素、取值范围为2~5之间的随机数组x; 2)向量A?[a1,a1,,an]. 写一段程序, 找出A中的最小元素;

3)当赋值语句执行后,下列数组的内容是多少?a=[1 2 3; 4 5 6; 7 8 9]; a([3 1],:)=a([1 3],:);

4)如果x大于等于0,把x的平方根赋值于变量sqrt_x,并打印出结果。否则,打印出一条关于平方根函数参数的错误信息。并把sqrt_x归零。

?x,x?(??,1)?4.5]范围内的曲线。四. 编写一个函数,使其能够产生如下的分段函数:fu(x)??x2,x?[1,4],并绘制fu(x?0.5)在x?[-1, (5分)

x?2,x?(4,??)?D.函数文件必须包含输

五. 绘制函数曲线,要求写出程序代码(2×3分=6分)

1) 在区间[0:2π]均匀的取50个点,构成向量π.在同一窗口绘制曲线y1=sin(2*t-0.3); y2=3cos(t+0.5);要求y1曲线为红色点划线,标记点为圆圈;y2为蓝色虚线,标记点为星号. x2y22],y?[0,4](曲面图surf)2) 将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。①cos(x),x?[?,](曲线图); ②f(x,y)?2?2,x?[?2,。

2224六. A 是一个维度m×n的矩阵。写一段程序,算出 A 的第一列与第三行的所有元素和,标出各零元素的具体位置(注意不得用matlab内置的max、min、sort等函数)(8分) 七.检测下面的for循环,确定每一次for循环结束的时侯ires的值。和每个for循环的次数。(4×3分=12分) 1) ires = 0;

?? for index = -10:10 ires = ires + 1; end

命题教师注意事项:1、主考教师必须于考试一周前将“试卷A”、“试卷B”经教研室主任审批签字后送教务科印刷。 2、请命题教师用黑色水笔工整地书写题目或用A4纸横式打印贴在试卷版芯中。

合 肥 工 业 大 学 试 卷(A)

2013~2014学年第 二 学期 课程代码 0240260X 课程名称 MATLAB程序设计 学分 2 课程性质:必修 、选修 、限修 考试形式:开卷 、闭卷 专业班级(教学班) 考试日期 2014/6/16 命题教师 黄鹤 系(所或教研室)主任审批签名

2) ires = 0;

for index = 10:-2:4 if index == 0 continue end

ires = ires + index; end 3) ires = 0;

for index = 10:-2:4 if index == 0 break; end

ires = ires + index; end 4) ires = 0;

for index1 = 10:-2:4

for index2 = 2:2:index1 if index2 ==6 break; end

ires = ires + index2; end end

八. 分析下面程序运行后s1,n1,s2,n2,m的值(8分).

s1=0;s2=0;n1=0;n2=0

x=[1,-4,-8,3,10,-9,7,-3,10, 8,-5,-2,2,0 ]; m=length(x); for i=1:m

if x(i)<0

s1=s1+x(i); n1=n1+1; else

s2=s2+x(i); n2=n2+1;

end end

九. 生日问题:如果在一个房间有n个人,那么有二个或多个人在同一天过生日的概率为多大?我们可以能过数学建模来解决这一问题。编写一个函数文件,计算在n个人中有二个或多个人在同一天过生日的概率,n为 输入参数,再编写一个程序来检测这个函数,当n=2,3,??,40时,二个或多个人在同一天过生日的概率为多大?(15分)

命题教师注意事项:1、主考教师必须于考试一周前将“试卷A”、“试卷B”经教研室主任审批签字后送教务科印刷。 2、请命题教师用黑色水笔工整地书写题目或用A4纸横式打印贴在试卷版芯中。

合 肥 工 业 大 学 答 题 纸

2013~2014学年第 二 学期 课程代码 0240260X 课程名称 MATLAB程序设计 学分 2 课程性质:必修 、选修 、限修 考试形式:开卷 、闭卷 专业班级(教学班) 考试日期 2014/6/16 命题教师 黄鹤 系(所或教研室)主任审批签名 题目 得分 一、选择题 题目 得分 1 2 3 4 5 6 7 8 9 10 一 二 三 四 五 六 七 八 九 总分

命题教师注意事项:1、主考教师必须于考试一周前将“试卷A”、“试卷B”经教研室主任审批签字后送教务科印刷。 2、请命题教师用黑色水笔工整地书写题目或用A4纸横式打印贴在试卷版芯中。

合 肥 工 业 大 学 答 题 纸

2013~2014学年第 二 学期 课程代码 0240260X 课程名称 MATLAB程序设计 学分 2 课程性质:必修 、选修 、限修 考试形式:开卷 、闭卷 专业班级(教学班) 考试日期 2014/6/16 命题教师 黄鹤 系(所或教研室)主任审批签名

命题教师注意事项:1、主考教师必须于考试一周前将“试卷A”、“试卷B”经教研室主任审批签字后送教务科印刷。 2、请命题教师用黑色水笔工整地书写题目或用A4纸横式打印贴在试卷版芯中。


合工大2014MATLAB(A)考试卷.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国教育培训市场及行业调研报告目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: