好文档 - 专业文书写作范文服务资料分享网站

MATLAB与系统仿真

天下 分享 时间: 加入收藏 我要投稿 点赞

学习中心/函授站_ 成都学习中心

姓 名 赵洪 学 号 73

西安电子科技大学网络与继续教育学院

2015学年上学期

《MATLAB与系统仿真》期末考试试题

(综合大作业)

题号 题分 得分

考试说明:

1、大作业于2015年4月3日公布,2015年5月9日前在线提交; 2、考试必须独立完成,如发现抄袭、雷同、拷贝均按零分计。 3、程序设计题(三(8,10))要求写出完整的程序代码,并在matlab软件环境调

试并运行通过,连同运行结果一并附上。

一、填空题(1’ ×25=25’) 1、Matlab的全称为 矩阵实验室 。

2、在Matlab编辑器中运行程序的快捷键是: F5 。

3、Matlab的工作界面主要由以下五个部分组成,它们分别是: 菜单栏 、 工具栏 、 当前工作目录窗口 、 工作空间管理窗口 和 命令窗口 。

4、在Matlab中inf表示: 无穷大 ;clc表示: 清空命令窗口中的显示内容 ;more表示: 在命令窗口中控制其后每页的显示内容行数 ;who表示: 查阅Matlad内存变量名 ;whos表示: 列出当前工作空间所有变量 。

5、在Matlab命令窗口中运行命令 Simulink 可以打开Simulink模块库浏览器窗口。 6、求矩阵行列式的函数: det ;求矩阵特征值和特征向量的函数 eig 。 7、Matlab预定义变量ans表示: 没有指定输出变量名 ;eps表示: 系统精度 ;nargin表示: 函数输入参数的个数 。

8、Matlab提供了两种方法进行程序分析和优化,分别为: 通过Profiler工具优化 和 通过tic和toc函数进行优化 。

9、建立结构数组或转换结构数组的函数为: struct ;

一 25 二 12 三 63 总分 实现Fourier变换在Matlab中的对应函数为: fourier() 的函数: Laplace() 。

1 / 5

;Laplace变换

10、MATLAB编写的程序文件称为M文件,M文件有 函数M文件 两种。 二、简答题(3’×4=12’)

1、简述MATLAB命令窗的主要作用? 答:

脚本M文件 和

Matlab既可以运行命令也可以执行程序,在命令窗口中可以运行单独的命令也可以调用程序,相当方便,而编辑调试窗口和图像窗口都是程序运行结果展示窗口,可以很直观的对程序运行过程中出现的矩阵或者是变量等等进行监视。在MATLAB 命令窗口中可以看到有一个“>>”,该符号为命令提示符,表示MATLAB正在处于准备状态。在命令提示符后输入命令并按回车键后,MATLAB 就会解释执行所输入的命令,并在命令后面给出计算结果。

2、描述在Matlab中矩阵运算的含义,如A*B,A.*B表示什么运算过程? 答:

A*B表示符号矩阵乘法。这是线性代数中定义的矩阵乘法,按照矩阵乘法规则进行; A.*B表示对应元素相乘。按参量A与B对应的元素进行相乘。A与B必须为同型阵列,或至少有一个为标量。

3、分析以下函数执行过程,回答问题: function c = testarg1(a, b) if (nargin == 1)

c = a .^ 2; elseif (nargin == 2)

c = a + b; end

如果用户使用一个参数调用函数testarg1,函数执行什么功能?如果使用两个参数调用函数testarg1,函数又执行什么?

答:

如果用户使用一个参数调用函数testargl,则函数计算输入值的平方,如果使用两个参数调用函数testargl,则函数计算输入值之和。

4、新建Simulink仿真模型文件的方法是什么? 答:

(1) 在MATLAB的命令窗口选择菜单“File”->“ New”->“Model”。 (2) 在Simulink模块库浏览器窗口选择菜单“File”->“ New”->“Model”,或者单击

工具栏的新建文件图标。

(3) 在Simulink模型窗口选择菜单“File”->“ New”->“Model”, 或者单击工具栏

的新建文件图标。

5、简述绘制二维图形的一般步骤?

答:曲线数据准备、选定图形窗及子图位置、调用二维曲线绘图命令、设置轴的范围、坐标分割路线、图形注释、图形的精细操作。

2 / 5

6、简述脚本M文件和函数M文件的区别? 答:

(1) 脚本M文件是一串按用户意图排列而成的MATLAB命令集合,不包含输入

参数,也不输出参数。脚本M文件运行后,所产生的所有变量都驻留在MATLAB基本工作空间中,只要用户不使用clear命令清除,且MATLAB命令窗口不关闭,这些变量将一直保存在MATLAB基本工作空间中。基本工作空间随MATLAB 的启动而启动,只有关闭MATLAB时,基本空间才被删除。脚本M文件不包含输入参数和输出参数,通常由M文件正文和注释部分构成。文件正文主要实现功能,而注释是给出代码说明,便于阅读。

(2) 函数包含输入变量和输出变量,具有自己的函数工作空间,函数运行时获取

传递给它的变量,并返回结果输出变量。函数内所创建的变量只驻留在函数工作空间,而且只在函数执行期间是存在,在函数运行结束时消失。函数M文件的第一行以function开始,说明此文件是一个函数。

三、程序设计及分析(1-2每题4’,3-9每题5’,10题20’,共63’) 1、将下列字符矩阵S转换为数字矩阵(S??答:

>>str2num(S)

2、把矩阵A,B分别在垂直方向,水平方向连接,A=[1 2 3],B=[4 5 6]? 答:

>>C1=cat(1,A,B)%垂直方向连接 >>C2=cat(2,A,B)%水平方向连接

3、编程实现函数f(x)?x?2x?5的根? 答:

>>p=[1 0 -2 -5] >>r=roots(p)

24、编程实现一元二次方程ax?bx?c?0?

?'1''2'??)?

'3''4'??3 答:

>>f=sym(`a*x^2+b*x+c`)

>>solve(f) %以x为自变量,求解方程f=0

x5、求f(x)?x?10?2?0在x0?0.5附近的根?

答:

3 / 5

MATLAB与系统仿真

学习中心/函授站_成都学习中心姓名赵洪学号73西安电子科技大学网络与继续教育学院2015学年上学期《MATLAB与系统仿真》期末考试试题
推荐度:
点击下载文档文档为doc格式
7eaew9tpbt1xu1x81dzc4m0xd0pwbf00nlx
领取福利

微信扫码领取福利

微信扫码分享