网站大量收购闲置独家精品文档,联系QQ:2885784924

西安电子科技大学2021春 MATLAB 与系统仿真(大作业)答案.doc

西安电子科技大学2021春 MATLAB 与系统仿真(大作业)答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第PAGE1页(共3页)

学习中心/函授站_

姓名 学号

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

2021学年上学期

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

(综合大作业)

题号

总分

题分

15

18

67

得分

考试说明:

1、大作业试题于2021年4月23日公布:

学生于2021年4月23日至2021年5月9日在线上传大作业答卷;

上传时一张图片对应一张A4纸答题纸,要求拍照清晰、上传完整;2、考试必须独立完成,如发现抄袭、雷同均按零分计;

3、程序设计题(三(8,10)要求写出完整的程序代码,并在matlab软件环境调试并运行通过,连同运行结果一并附上;

3、答案须用《西安电子科技大学网络与继续教育学院标准答题纸》手写完成,要求字迹工整、卷面干净。

一、填空题(1’×15=15’)

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

2、在Matlab开发环境是一个集成的工作环境,包括Matlab命令窗口、文件编辑调试器、工作空间、数组编辑器和在线帮助文档等。

3、Matlab预定义变量ans表示:没有指定输出变量名;eps表示:系统精度。

4、clc表示:清空命令窗口中的显示内容;more表示:在命令窗口中控制其后每页的显示内容行数;who表示:查阅Matlab内存变量名。

5、建立结构数组或转换结构数组的函数为:struct。

6、实现Fourier变换在Matlab中的对应函数为:fourier();Laplace变换的函数:Laplace()。

二、简答题(3’×6=18’)

1、分析以下函数执行过程,回答问题:

functionc=testarg1(a,b)if(nargin==1)

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

c=a+b;

end

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

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

2、简述脚本M文件和函数M文件的区别?

答:脚本文件是命令的集中,只需输入脚本文件名,就可以一次执行所有命令。没有输入参数,没有输出参数,文件名可以任意取,一般需要由其他语句调用,首行语句必须以function开始,有函数名,文件名必须与函数名一致,函数空间生成的变量是局部变量。

3、GUI窗口中添加控件的两种方法是什么?

答:向GUI窗口中添加控件有两种方法:

(1)从组件面板选择一个控件,按下鼠标左键不放,把它拖曳到设计工作区的合适位置,松开鼠标;

(2)选中组件面板的一个控件,放开鼠标,这时光标变为十字形状,移动光标到合适位置,点击鼠标。

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

答:绘制二维图形的一般步骤为:曲线数据准备、选定图形窗及子图位置、调用二维曲线绘图指令、设置轴的范围、坐标分格线、图形注释、图形的精细操作。

5、打开和关闭文件的函数是什么?分别说明其作用。

答:

Fopen:打开文件

Fclose:关闭文件

6、Matlab提供了哪四类程序控制结构方式?

答:

条件控制

循环控制

误差控制

程序终止

三、程序设计及分析(1-9每题5’,10题22’,共67’)

1、编程实现函数f(x)?x3?2x?5的根?

答:

p=[10-2-5];

r=roots(p);

2、编写一个实现n阶乘的函数。

答:

NN=1

whilen0

NN=NN*n;

n=n-1;

end

NN

3、编程求解由方程x2?y2?z?10,x?y?5z?0,2x?4y?z?0构成的线性方程组?

答:

symsxyz

f=x^2-y^2+z-10;

g=x+y-5*z;

h=2*x-4*y+z;

[x,y,z]=solve(f,g,h)%以数值数组形式输出求解结果

S=solve(f,g,h)%方程组的解存放在结构变量S中

4、编程实现的部分分式展开?

答:

b=[53-27];

a=[-4083];

[r,p,k]=residue(b,a);

5、将下列字符矩阵S转换为数字矩阵()?

答:

str2num(S);

6、把矩阵A,B分别在垂直方向,水平方向连接,A=[123],B=[456]?

答:

C1=cat(1,A,B);

文档评论(0)

lhmibtf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档