西电matlab2012试卷试题

西电matlab2012试卷试题

ID:24261876

大小:61.50 KB

页数:3页

时间:2018-11-13

西电matlab2012试卷试题_第1页
西电matlab2012试卷试题_第2页
西电matlab2012试卷试题_第3页
资源描述:

《西电matlab2012试卷试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西安电子科技大学考试时间90分钟2012年MATLAB语言试题题号—•二三四五六总分分数1.考试形式:开卷;2.本试卷共六大题,满分100分;3.答案写在试卷上班级学号姓名任课教师一、基本知识填空题(每空1分,共20分)1.MATLAB的通用命令中,对函数功能和用法不熟悉,可用命令进行在线帮助;对程序行添加注释,可用符号来表示;清除命令窗口中的所有输入和输出,可用命令;清保存和恢复工作空间,或者工作空间中的特定变量时,可分别用和命令。2.在MATLAB的基本矩阵操作函数中,产生全“1”矩阵可用函数,产生全“

2、0”矩阵可用函数,产生对角阵或者提取矩阵的对角元素可使用函数,产生满足高斯分布的5X5的随机矩阵可在命令窗口输入O3.在MATLAB图形系统中,可以使用命令给己经绘制好的图形加上栅格线:需要绘制多条曲线时,保持当前图形窗口可使用命令;在二维平面绘制竖直方向条形图时,可使用函数,绘制柱状图,用以表示数据值的分布情况时可使用函数。4.在MATLAB程序设计中进行用户参数交互输入时,可以使用函数在命令窗口直接输入,可以使用函数制作交互输入的菜单。5.对于MATLAB中的多维阵列,在保持所有元素个数和内容不变的前提

3、下可以使用函数改变其尺寸和维数;利用函数可以定义单元阵列,利用函数可以定义结构阵列。6.在MATLAB中,将含有小数的数值转换成字符串可用命令,在字符串中查找子字符串可用命令。二、选择题(每题4分,共20分)1.设X=[1243;5321]’,则sum(A)和size(A)的结果()A.[6564][42]B.[1011][42]C.[6564][24]D.[1011][24]2.在CommandWindow窗口中分别输入下列命令,对应输出结果错误的是()A.x=f-3:21x=f-3-21012]B.x=

4、zeros(l,2);x〉0ans=fO0]C.y=sum(eye(3))’y=[l]D.3-2*ones(l,2)ans=[l1]1.已知矩阵A,要统计其屮小于0.5的元素个数,可使用下面那条语句()A.length(find(A<0.5))B.sum(sum(A<=0.5))C.length(sum(A<0.5))D.sum(length(A<0.5))2.己知strl=’hello’,str2=’help!,,冇:k1=sum(str1==str2),k2=sum(strrep(strl,’lo’,’

5、p!’)==str2),则kl,k2的结果分别为:()A.3,3B.3,5C.5,3D.5,43.下列关于脚本文件和函数文件的描述中不正确的是()A.去掉函数文件第一行的定义行可转变成脚木文件;B.函数文件可以调用脚本文件;C.脚本文件可以调用函数文件;D.函数文件中的第一行的一般以function开始;三、程序填空(每空2分,共18分)1.编写MATLAB程序,随机产生100个在[0100]之间均匀分布的数据,并对这些数据进行统计分析。程序如下:A=;%产生满足题A要求的数据Am=;%计算均值mB=A-m

6、;v=sum(B.A2)/100;%计算方差vC=;%调用MATLAB函数对数据A进行排序Amax=C(l);%最小值Amin=C(100);%最大值2.编写MATLAB程序,用三阶多项式来拟合数据,在同一图形窗口屮绘制拟合前和拟合后两条曲线,并对图形坐标轴进行控制。程序如下:x=[l,2,3,4,5];y=[5.1,6.2,7.1,8.2,6.3];%采用三阶多项式拟合x2=l:.01:5;y2=;%拟合后的曲线figure⑴;%同时绘制前后的两条曲线ml=max([y,y2]);m2=min([y,y2

7、]);1%调整坐标轴,横坐标在[06]之间,且完全显示图形I%加横坐标“时间”I%加纵坐标“幅度”title(‘多项式拟合’);四、(12分)编写函数文件,函数名为findO,实现任意给一个整数,可计算其中包含“0”的个数。编写脚本文件,调用findO函数,计算自然数1〜2012屮包含“0”的总个数。五、(15分)利用matlab计算函数y=0.5(x-l)2+cos(3x),其中x取值在区间[-33],步长为0.01。绘制出y的波形图,横坐标在f-33]之间。计算出该函数在[-331上的最小值,并在己有波

8、形图中用符号“o”进行标注。六、(15分)某宿舍有4名同学期末考试的成缋为下表所示:姓名李伟王军刘志张林课程英语85838090及成物理75846975缋数学78927781编程完成以下内容:(1)基于表格内容构建单元阵列,单元阵列名为student,尺十为4X2。单位阵列中每一行保存一个学生的信息,每一行第一个阵列点存储学生姓名,第二个阵列点存储学生各门课成缋。(2)调用该单元阵列,计算每名同学的平均分。(3)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。