100分 发表于 2017-5-18 11:00:11

西电17年5月《MATLAB与系统仿真》作业考核试题

西安电子科技大学网络与继续教育学院
2017学年上学期
《MATLAB与系统仿真》期末考试试题
考试说明:
1、大作业于2017年4月20日下发,2017年5月6日交回;
2、考试必须独立完成,如发现抄袭、雷同均按零分计;
3、答案须手写完成,要求字迹工整、卷面干净。
4、答案与试题一并提交,在答题纸上写清自己的有效信息;
5、程序设计题(三(8,10))要求写出完整的程序代码,并在matlab软件环境调试
并运行通过,连同运行结果一并附上。

一、填空题(1’ ×15=15’)
1、在Matlab开发环境是一个集成的工作环境,包括                      、               、
                                                、                                       和                              等。
2、Matlab命令窗口中的“>>”符号表示                           。
3、Matlab预定义变量ans表示:                                        ;eps表示:                        。
4、函数rand表示:                              ;randn函数表示:                  ;size函数表示:                                        。
5、实现Fourier变换在Matlab中的对应函数为:                              ;Laplace变换的函数:                              。
6、建立结构数组或转换结构数组的函数为:                              。
7、在Matlab中,cmd代表                              。
二、简答题(3’×6=18’)
1、简述脚本M文件和函数M文件的区别?
2、简述MATLAB命令窗的主要作用?
3、分析以下函数执行过程,回答问题:
function c = testarg1(a, b)
if (nargin == 1)
c = a .^ 2;
elseif (nargin == 2)
c = a + b;
end
如果用户使用一个参数调用函数testarg1,函数执行什么功能?如果使用两个参数调用函数testarg1,函数又执行什么?
4、简述绘制二维图形的一般步骤?
5、打开和关闭文件的函数是什么?分别说明其作用。
6、Matlab提供了哪四类程序控制结构方式?
三、程序设计及分析(1-9每题5’,10题22’,共67’)
1、编程求解由方程构成的线性方程组?
2、编程实现的部分分式展开?
3、将下列字符矩阵S转换为数字矩阵()?
4、编程实现函数的根?
5、把矩阵A,B分别在垂直方向,水平方向连接,A=,B=?
6、分析以下程序执行后的效果?
x=-2:0.2:2;
y=x;
=meshgrid(x,y);
z=x.*exp(-x.^2-x.^2);
mesh(x,y,z);
7、绘制函数图形:。要求:
(1);
(2)数据采样间隔?
(3)设置网格;
(4)添加图形标注;
(5)两幅图叠加在一张图中。
8、在同一图上分别用红色实线和绿色虚线绘制y1=sin(x)和y2=cos(x)在区间的曲线,并用星号*标出两条曲线的交点以及标注图例。(要求附上运行结果)
9、编写一个实现n阶乘的函数。
10、已知矩阵n=10+自己的真实学号,,试编写一个m文件完成以下问题:(要求附上程序运行结果)
(1)求A的行列式;
(2)求A的秩;
(3)画出A的每个行向量的图形;
(4)查看A的大小(即行、列数);
(5)计算A的第11行与第11列的乘积;
(6)用一个二次函数去拟合A的最后一行向量,画出图形;
(7)计算A的每行的和,用条形图把该和向量描绘出来,加上轴标签和图形标题;
(8)计算A的特征值和特征向量;
(9)计算A的迹、逆和范数;
(10)查看的右下角元素的值。(为A的转置矩阵)
转载请注明无忧答案网

fdkp4351 发表于 2017-5-22 09:29:58

竟然都是满分答案。。太给力了

赵飞 发表于 2019-5-9 16:54:01

下载这份试题的答案需要怎么操作?
页: [1]
查看完整版本: 西电17年5月《MATLAB与系统仿真》作业考核试题