- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学习中心/函授站
姓名学号
西安电子科技大学网络与继续教育学院
2023学年上学期
《MATLAB与系统仿真》期末考试试
(综合大作业)
二、简答(3’×6=18’)
1、简述脚本M文件和函数M文件的区别?
答:脚本文件是命令的集中,只需输入脚本文件名,就可以一次执行所有命令。没有输入参
数,没有输出参数,文件名可以任意取,一般需要由其他语句调用,首行语句必须以
function开始,有函数名,文件名必须与函数名一致,函数空间生成的变量是局部变量。
2、GUI窗口中添加控件的两种方法是什么?
答:向GUI窗口中添加控件有两种方法:
(1)从组件面板选择一个控件,按下鼠标左键不放,把它拖曳到设计工作区的合适位置,松
开鼠标;
(2)选中组件面板的一个控件,放开鼠标,这时光标变为十字形状,移动光标到合适位置,
点击鼠标。
3、分析以下函数执行过程,回答问题:
functionc=testarg1(a,b)
if(nargin==1)
c=a.^2;
elseif(nargin==2)
c=a+b;
end
如果用户使用一个参数调用函数testarg1,函数执行什么功能?如果使用两个参数调用
函数testarg1,函数又执行什么?
答:如果用户使用一个参数调用函数testarg1,则函数计算输入值的平方,如果使用两个
参数调用函数testarg1,则函数计算输入值之和。
4、简述绘制二维图形的一般步骤?
答:绘制二维图形的一般步骤为:曲线数据准备、选定图形窗及子图位置、调用二维曲线
绘图指令、设置轴的范围、坐标分格线、图形注释、图形的精细操作。
5、打开和关闭文件的函数是什么?分别说明其作用。
答:Fopen:打开文件;Fclose:关闭文件
6、Matlab提供了哪四类程序控制结构方式?
答:条件控制;循环控制;误差控制;程序终止。
三、程序设计及分析(1-9每5’,1022’,共67’)
1、编写一个实现n阶乘的函数。
答:NN=1
whilen0
NN=NN*n;
n=n-1;
end
NN
2、编程求解由方程x2y2z10,xy5z0,2x4yz0构成的线性方程组?
答:
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中
b(x)5x33x22x7
3、编程实现的部分分式展开?
a(x)4x38x3
答:
b=[53-27];
a=[-4083];
[r,p,k]=residue(b,a);
12
4、将字符矩阵S转换为数字矩阵(S)。
34
答:str2num(S);
5、编程实现函数f(x)x32x5的根。
答:
p=[10-2-5];
r=roots(p);
6、把矩阵A,B分别在垂直方向,水平方向连接,A=[123],B=[456]。
答:
C1=cat(1,A,B);%垂直方向连接
C2=cat(2,A,B);%水平方向连接
7、分析以下程序执行后
您可能关注的文档
- 西电2023学年上学期《JAVA程序设计》综合大作业答案.pdf
- 西电2023学年上学期《UML基础与应用》综合大作业答案.pdf
- 西电2023学年上学期《编译原理与技术》综合大作业答案.pdf
- 西电2023学年上学期《电器控制及PLC应用》综合大作业答案.pdf
- 西电2023学年上学期《电子测量技术》综合大作业答案.pdf
- 西电2023学年上学期《多媒体技术》综合大作业答案.doc
- 西电2023学年上学期《概率论与数理统计》综合大作业答案.pdf
- 西电2023学年上学期《高级语言程序设计(C)》综合大作业答案.pdf
- 西电2023学年上学期《公差与技术测量》综合大作业答案.pdf
- 西电2023学年上学期《机电一体化原理与应用》综合大作业答案.pdf
文档评论(0)