- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011级武汉科技大学MATLAB语言A卷中文版
试 题
2012 年~ 2013 年第 1 学期
课程名称: MATLAB语言 专业年级: 电技电信2011级
考生学号: 考生姓名:
试卷类型: A卷 ■ B卷 □ 考试方式: 开卷 □ 闭卷 ■
………………………………………………………………………………………………………
填空题. ( 10分,每空2分. )
请用冒号生成法产生向量 _________________________.
________可以真实记录的运算结果.
函数 ________ 用来取一个复数的实部.
通过调用命令________ 来显示MATLAB图形的分格线.
MATLAB中用以生成一个均匀分布在区间上的维度为m×n 的随机矩阵的语 句是________.
判断题. ( 10分,每题2分. )
MATLAB变量名中不得包含空格、标点、运算符,但可以包含下连符.( )
空数组是“虚无”的,不存在的. ( )
在MATLAB中,作为输入的任何非0值都被看作是“逻辑真”,只有0才被认为是“逻辑假”. ( )
当比较量中没有标量时,关系符两端进行比较的数组必须维数相同. ( )
使用指令clc可以清除图形窗. ( )
简答题. ( 15分,每问5分. )
试述M函数文件的5个特点.
请列举出3种加快MATLAB程序运行速度的方法.
为什么要引入函数句柄?
应用题. ( 65分)
(1)试推断以下语句运行后的结果(即分别写出A、B、C、D的结果). (12分)
1) A =reshape(1:9,3,3) 2) B = linspace(-3,3,7)
3) C = [1,2,3;4,5,6], C(:,end)=0 4) D =[1,2;3,4],D=sum(mean(D))
(2)编写一段MATLAB程序用以计算下述函数的值:
自变量的取值范围为[-1,1],步长取0.1 . 要求使用两种方法,一次运用循环和分支结构,一次运用向量化编程. (12分)
(3)创建一幅按行排列的双子图系统. 在左边的子图中,用红色虚线绘制对数函数的图形.自变量的取值范围为[1,10],步长取0.5,并将坐标轴显示范围限制在. 在右边的子图中,根据表达式绘制三维曲面图,要求浓淡处理方式选择线性插值,其中,步长均取(提示:NaN的处理). (16分)
(4)读程序,写结果. (12分,每小题3分)
1) s=0;
for ii=[1,2,3;4,5,6]
s=s+ii;
end
disp(s)
2) clear,ires=0;
for ii= 1:5
for jj=1:ii
if jj==3
break;
end
ires = ires + 1;
end
end
disp(ires)
3) clear,clf;
x=-2:2;
y=x.^2+1;
plot(x,y)
axis equal
box on
4) A = [1, 2, 3, 4; 5, 6, 7, 8; 9, 10, 11, 12];
B = (A = 5)(A8);
A(B) = A(B)-1;
disp(A)
(5)编写一个MATLAB函数来计算一个给定的矩阵A中有多少0元素,然后编写一个脚本文件调用这个函数来计算7阶单位矩阵中的0元素的个数. (13分)
附加题. (额外15分)
编写一个函数文件计算,其中,是预先给定的控制精度。(提示:使用while循环)
注:1、教师命题时题目之间不留空白; 2、考生不得在试题纸上答题,教师只批阅答题册正面部分,若考生须在试题图上作解答,请另附该试题图.3、请在试卷类型、考试方式后打勾注明.
(第 1 页)
注:1、教师命题时题目之间不留空白; 2、考生不得在试题纸上答题,教师只批阅答题册正面部分.
(第1页)
文档评论(0)