电子科技大学17年11月《MATLAB与系统仿真》作业考核试题
学习中心/函授站_姓 名 学 号
西安电子科技大学网络与继续教育学院
2017学年下学期
《MATLAB与系统仿真》期末考试试题
(综合大作业)
题号
一
二
三
总分
题分
15
18
67
得分
考试说明:
1、大作业于2017年10月19日下发,2017年11月4日交回;
2、考试必须独立完成,如发现抄袭、雷同均按零分计;
3、答案须手写完成,要求字迹工整、卷面干净。
4、答案与试题一并提交,在答题纸上写清自己的有效信息;
5、程序设计题(三(9,10))要求写出完整的程序代码,并在matlab软件环境调试并运行通过,连同运行结果一并附上。
一、 填空题(1’ ×15=15’)
Matlab命令窗口中的“>>”符号表示 。
Matlab预定义变量ans表示: ;eps表示: 。
函数rand表示: ;randn函数表示: ;size函数表示: 。
建立结构数组或转换结构数组的函数为: 。
实现Fourier变换在Matlab中的对应函数为: ;Laplace变换的函数: 。
在Matlab开发环境是一个集成的工作环境,包括 、 、 、 和 等。
二、 简答题(3’×6=18’)
简述MATLAB命令窗的主要作用?
简述脚本M文件和函数M文件的区别?
简述绘制二维图形的一般步骤?
分析以下函数执行过程,回答问题:
function c = testarg1(a, b)
if (nargin == 1)
c = a .^ 2;
elseif (nargin == 2)
c = a + b;
end
如果用户使用一个参数调用函数testarg1,函数执行什么功能?如果使用两个参数调用函数testarg1,函数又执行什么?
打开和关闭文件的函数是什么?分别说明其作用。
Matlab提供了哪四类程序控制结构方式?
三、程序设计及分析(1-9每题5’,10题22’,共67’)
将下列字符矩阵S转换为数字矩阵()?
编程求解由方程构成的线性方程组?
编程实现的部分分式展开?
编程实现函数的根?
把矩阵A,B分别在垂直方向,水平方向连接,A=,B=?
分析以下程序执行后的效果?
x=-2:0.2:2;
y=x;
=meshgrid(x,y);
z=x.*exp(-x.^2-x.^2);
mesh(x,y,z);
编写一个实现n阶乘的函数。
绘制函数图形:。要求:(1);(2)数据采样间隔?(3)设置网格;(4)添加图形标注;(5)两幅图叠加在一张图中。
在同一图上分别用红色实线和绿色虚线绘制y1=sin(x)和y2=cos(x)在区间的曲线,并用星号*标出两条曲线的交点以及标注图例。(要求附上运行结果)
已知矩阵n=10+自己的真实学号,,试编写一个m文件完成以下问题:(要求附上程序运行结果)
求A的行列式;
求A的秩;
画出A的每个行向量的图形;
查看A的大小(即行、列数);
计算A的第11行与第11列的乘积;
用一个二次函数去拟合A的最后一行向量,画出图形;
计算A的每行的和,用条形图把该和向量描绘出来,加上轴标签和图形标题;
计算A的特征值和特征向量;
计算A的迹、逆和范数;
查看的右下角元素的值。(为A的转置矩阵)
无忧答案网整理发布
页:
[1]