预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学习中心/函授站_姓名学号西安电子科技大学网络与继续教育学院2014学年上学期《MATLAB与系统仿真》期末考试试题(综合大作业)题号一二三总分题分151867得分考试说明: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、分析以下函数执行过程,回答问题:functionc=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、编程实现函数f(x)x32x5的根?2、编程实现一元二次方程ax2bxc0?'1''2'3、将下列字符矩阵S转换为数字矩阵(S)?'3''4'4、求f(x)x10x20在x0.5附近的根?05、把矩阵A,B分别在垂直方向,水平方向连接,A=[123],B=[456]?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、绘制函数图形:y1sin(x),y2cos(x)。要求:(1)x0,2;(2)数据采样间隔/50?(3)设置网格;(4)添加图形标注;(5)两幅图叠加在一张图中。8、在同一图上分别用红色实线和绿色虚线绘制y1=sin(x)和y2=cos(x)在区间[0,4*pi]的曲线,并用星号*标出两条曲线的交点以及标注图例。(要求附上运行结果)9、编写一个实现n阶乘的函数。10、已知矩阵n=10+自己的真实学号,A(a),ai2j2,试编写一个m文件完ijnnij成以下问题:(要求附上程序运行结果)(1)求A的行列式;(2)求A的秩;(3)画出A的每个行向量的图形;(4)查看A的大小(即行、列数);(5)计算A的第11行与第11列的乘积;(6)用一个二次函数去拟合A的最后一行向量,画出图形;(7)计算A的每行的和,用条形图把该和向量描绘出来,加上轴标签和图形标题;(8)计算A的特征值和特征向量;(9)计算A的迹、逆和范数;(10)查看AT*A的右下角元素a的值。(AT为A的转置矩阵)nn()