当前位置:文档之家› MATLAB与系统仿真试题

MATLAB与系统仿真试题

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

一、填空题(1’×15=15’)
1、Matlab提供了两种方法进行程序分析和优化,分别为:和。

2、Matlab的工作界面主要由以下五个部分组成,它们分别是:、、
、、和。

3、在Matlab命令窗口中运行命令可以打开Simulink模块库浏览器窗口。

4、clc表示:;more表示:;who表示:。

5、求矩阵行列式的函数:;求矩阵特征值和特征向量的函数。

6、在Matlab中inf表示:。

二、简答题(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,函数又执行什么?
1、简述绘制二维图形的一般步骤?
2、描述在Matlab 中矩阵运算的含义,如A*B ,A.*B 表示什么运算过程?
3、新建Simulink 仿真模型文件的方法是什么?
三、程序设计及分析(1-9每题5’,10题22’,共67’)
1、编程实现函数3
()25f x x x =--的根?
2、编程实现一元二次方程20ax bx c ++=?
3、将下列字符矩阵S 转换为数字矩阵('1''2''3''4'S ⎡⎤=⎢⎥⎣⎦
)? 4、求()1020x f x x =-+=在00.5x =附近的根?
5、把矩阵A ,B 分别在垂直方向,水平方向连接,A=[1 2 3],B=[4 5 6]?
6、分析以下程序执行后的效果?
x=-2:0.2:2;
y=x;
[x,y]=meshgrid(x,y);
z=x.*exp(-x.^2-x.^2);
mesh(x,y,z);
7、绘制函数图形:1sin(),2cos()y x y x ==。

要求:(1)[]0,2x π∈;(2)数据采样间隔/50π?(3)设置网格;(4)添加图形标注;(5)两幅图叠加在一张图中。

8、在同一图上分别用红色实线和绿色虚线绘制y1=sin(x)和y2=cos(x)在区间[0,4*pi]的曲线,并用星号*标出两条曲线的交点以及标注图例。

(要求附上运行结果)
9、编写一个实现n 阶乘的函数。

10、已知矩阵n=10+自己的真实学号,22
(),ij n n ij A a a i j ⨯==+,试编写一个m 文件完成以下问题:(要求附上程序运行结果)
(1)求A 的行列式;
(2)求A 的秩;
(3)画出A 的每个行向量的图形;
(4)查看A 的大小(即行、列数);
(5)计算A 的第11行与第11列的乘积;
(6)用一个二次函数去拟合A 的最后一行向量,画出图形;
(7)计算A 的每行的和,用条形图把该和向量描绘出来,加上轴标签和图形标题;
(8)计算A 的特征值和特征向量;
(9)计算A 的迹、逆和范数;
(10)查看*T A A 的右下角元素nn a 的值。

(T A 为A 的转置矩阵)。

相关主题