MATLAB - - - 09年试题加答案
更新时间:2023-03-16 00:31:01 阅读量: 教育文库 文档下载
- matlab安装教程推荐度:
- 相关推荐
西安电子科技大学
考试时间 90 分钟
2009年MATLAB语言试题
题号 一 二 三 四 五 六 七 分数 总分 1.考试形式:闭卷;2.本试卷共 七 大题,满分100分;3.答案写在试卷上
班级 学号 姓名 任课教师
一、基本知识填空题(每空1分,共20分)
1. MATLAB的通用命令中列出内存中的变量目录可用 命令;若对函数功能和用法不熟悉,可用 命令;显示变量、阵列或文本时,可用 命令;清除工作空间中的变量时,可用 命令;保存和恢复工作空间,或者工作空间中的特定变量时,可用 和 命令。 2. 在MATLAB图形系统中,如果需要给已经绘制好的图形加上栅格线,可以
使用 命令,如果需要在指定的坐标位置标注文本时使用的函数为 ,需要绘制多条曲线,保持当前图形窗口可使用 命令。 3. 用MATLAB绘制条形图时可使用 函数,绘制柱状图,用以表示
数据值的分布情况时可使用 函数。
4. MATLAB中用于控制不定次重复循环语句为 ,若在循环执行过程中需要终止该循环时采用的语句为 。
5. 对于MATLAB中的多维阵列,在保持所有元素个数和内容不变的前提下可
以使用 函数改变其尺寸和维数;利用 函数可以定义单元阵列。
6. 在MATLAB中,可用内部函数与工具箱函数产生矩阵,其中如果要产生单
位阵可用 函数,产生对角阵可用 函数,产生均匀分布的随机阵可用 函数。
7. 在MATLAB中,将含有小数的数值转换成字符串可用 命令,在字
符串中查找子字符串可用 命令。
二、选择题(每题4分,共20分)
1. 设A=[2 4 3; 5 3 1; 3 6 7],则sum(A),length(A)和size(A)的结果( ) A. [10 13 11] 9 [3 3] B. [9 9 16] 3 [3 3] C. [9 9 16] 9 [3 3] D. [10 13 11] 3 [3 3] 2. 下列关于脚本文件和函数文件的描述中不正确的是( ) A. 去掉函数文件第一行的定义行可转变成脚本文件; B. 函数文件可以在命令窗口直接运行; C. 脚本文件可以调用函数文件;
D. 函数文件中的第一行必须以function开始;
3. 在Command Window窗口中分别输入下列命令,对应输出结果错误的是
( )
A. x=[-3:2] x=[-3 -2 1 0 1 2] B. x=zeros(1,2);x>0 ans=[0 0]
C. y=diag(eye(3),2).? y=[0 0] D. 3-2*rand(1,2) ans=[1.0997 2.5377]
4. 对于矩阵B,统计其中大于A的元素个数,可以使用的语句是( ) A. length(B) - length(find(B<=A)) B. sum(sum(B>A)) C. length(sum(B>A)) D. sum(length(B>A))
5. 已知str1=?find?, str2=?fund?, str3=?I like you?,有:k1=sum(str1==str2),
k2=sum(strrep(str1,?i?,?u?)==str2), k3=findstr(str3,?ke?), 则k1,k2,k3的结果分别为:( )
A. 3, 3, 5 B. 3, 4, 5 C. 4, 3, 5 D. 3, 4, 6
三、程序填空(每空2分,共12分)
1. 编写MATLAB程序,用三阶多项式来拟合数据,在同一图形窗口中绘制拟
合前和拟合后两条曲线,并对图形坐标轴进行控制。程序如下: x=[1, 2, 3, 4, 5];y=[5.1, 6.2, 7.0, 8.2, 9.3]; %采用三阶多项式拟合 x2=1:0.1: 5;
y2= ; %拟合后的曲线 figure(1)
plot(x,y,?o?,x2,y2); %绘制曲线 m1 = max([y, y2]); m2 = min([y, y2]);
; %用axis调制坐标轴,横坐标在[0 6]之间,且完全显示图形 ; %加上标题“多项式曲线拟合”
2. 编写MATLAB程序,对于用户输入的向量或矩阵,计算其平均值:
% 提示输入数据并保存到x中,命令行显示“请输入数据” y = reshape(x,1, prod(size(x))); m = ; % 计算均值m
四、(8分) 为解下列线性方程组,请写出MALAB语言程序。
4 x1 +2 x3 +3 x4 = 9 3 x2 +2 x3 + 3x4 = 8 2 x1 + x4 = 10 x3 -2 x2 + 3x4 =7
五、(10分) 利用menu函数输入选择参数len,输入菜单的名称为“select an num”,根据len的取值分别给变量x赋不同的值。当len=1时,x的值为的值为4行3列全0矩阵;当len=2时,x的值为3行4列全为5的矩阵;当len=3时,x的值为5行3列均值为0,方差为1的正态分布的随机矩阵;当len=4时,x的值为字符串“not an array”; 当len为其它值时,则显示“Error”。要求使用switch函数。
六、(15分)某混合信号有2个不同频率的确知信号,加上正态分布的随机噪声构成,噪声功率为4,2个确知信号分别为:s1?10sin(2?f1n/fs)、
s2?5sin(2?f2n/fs),其中信号频率分别为f1?2Hz、f2?5Hz,采样频率为
fs?20Hz,采样点128点,即n=0,1,2,…,127。
编程完成以下内容:
(1) 求出信号的频谱(用到的函数有fft和abs)。
(2) 以图形的方式比较信号波形和信号频谱,要求把图形窗口分成2个子窗口,分别画出:时域信号波形(横坐标为 “Time”,纵坐标为 “amplitude”,标题为 “信号时域与频域波形”)、信号频谱(横坐标为 “frequency(Hz)”,纵坐标为 “frequency spectral”)。
七、(15分)某宿舍有4名同学期末考试的成绩为下表所示: 姓名(name) liwei wangjun liuzhi zhanglin 课程英语(eng) 85 83 80 90 及成物理(phy) 75 84 69 75 绩 数学(math) 78 92 77 81 计算机(computer) 83 87 82 78 编程完成以下内容:
(1) 基于表格内容构建结构阵列,结构名为student。 对每名同学成绩按学分加权求出综合测评分。其中eng(英语)、物理(phy)、math(数
1n学)的学分分别为3 4 5 2,综合测评分的计算公式如下:x??wixi,xi为课程
wi?1成绩,wi为相应的学分,w??wi,n为成绩个数。
i?1n(2) 基于表格内容构建单元阵列,单元阵列名为student1,单位阵列中每一行保存一个学生的信息,包括学生姓名和学生各门课成绩。通过访问单元阵列,计算每一个学生的平均分,将平均分作为一个新的域,更新已经建立的单元阵列。
最终得到的单元阵列格式为:
姓名 成绩 平均分 学生1 学生2 学生3 学生4
一、 基本知识填空题(每空1分,共20分)
1、whos help disp clear save load 2、grid on text hold on 3、bar(或barh) hist
4、while(while end) break 5、reshape cell
6、eye diag rand 7、num2str findstr 二、
选择题(每题4分,共20分) D B C B B
三、 程序填空题(每空2分,共12分)
① p=polyfit(x,y,3) ② y2=polyval(p,x2) ③ axis([0 6 m2 m1])
④ title(‘多项式曲线拟合’)
⑤ x = input(‘请输入数据 \\n’) 或 x = input(‘请输入数据’) ⑤ m = mean(y) 四、(8分)
A=[4 0 2 3; 0 3 2 3; 2 0 0 1; 0 -2 1 3;]; %3分 b=[9 8 10 7]'; %2分 x=A\\b; 或x=inv(A)*b; %3分
另一种答案:
A=[4 0 2 0;0 3 0 -2; 2 2 0 1; 3 3 1 3]; %3分 b=[9 8 10 7]; %2分 x=b/A;或x=b*inv(A); %3分 五、(10分) len= menu('select a num','1','2','3','4', '5'); %3分
switch len % switch 语句格式写对2分 case 1
y=zeros(4,3); %1分 case 2
y=5.*ones(3,4); %1分 case 3
y=5+randn(5,3); %1分 case 4
y=?not an array?; %1分 otherwise
正在阅读:
全球和中国有色金属工业的发展格局及现状04-30
2022年安徽大学艺术学院818美术概论之艺术概论考研导师圈点必考04-18
画风公开课教学设计04-22
部队基层单位财务信息化建设对策思考06-04
自愿退宿承诺书06-17
辩论赛 爱情不是专一的01-14
液压气动技术课程形成性考核1.2.3.4--参考答案 -05-08
毕业论文论信用证在国际结算中的风险与防范05-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 试题
- 答案
- MATLAB
- 精选2018届高考政治总复习第二单元文化传承与创新第四课文化的继承性与文化发展课时跟踪检测新人教版必修3
- 2018年继续教育专业技术人员创新能力与创新思维试卷,答案 doc
- 解除社区矫正思想总结
- 测量1-4章单选100题
- 武汉王家墩商务区排水出口及道路工程施工方案
- 中国广播电视的发展现状与走向
- 四年级语文下册《我们家的猫》教案1冀教版
- 微机五防锁DNBS-2AW安装说明书
- 川办发22号 四川省人民政府办公厅关于印发四川省战略性新兴产业发展专项资金使用和管理办法的通知
- 概率论与数理统计(II)期末考试样卷1(答案)
- 最新-八年级数学下册 1.5 一元一次不等式与一次函数同步练习集2 北师大版 精品
- 墙模板(木模板)界面参数表(标准层)
- 北京市东城区人民政府关于印发中关村国家自主创新示范区东城园创
- 皮囊式蓄能器讲稿 - 图文
- 七年级下册语文名著阅读《童年》及生字词(1 - 16课)复习
- 第六篇 动物行为学
- 北航机械优化大作业
- 杜兰大学与佛蒙特大学哪个好
- 2014年郑州大学《西方经济学(微观)》第09章在线测试
- 托伦试剂