找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1088|回复: 0

MATLAB与系统仿真21秋西电答案

[复制链接]
发表于 2021-9-8 08:28:32 | 显示全部楼层 |阅读模式
模拟试题B及答案
一、 填空题(2’×18=36’)
1、        Matlab系统由Matlab开发环境、Matlab语言、Matlab数学函数库、Matlab图形处理系统和Matlab应用程序接口5大部分组成。
2、        Matlab的基本运算符包括算术运算、逻辑运算、关系运算等。
3、        在Matlab编辑器中运行程序的快捷键是:F5。
4、        函数rand表示:生成随机数组,数组元素值均匀分布;randn函数表示:生成随机数组,数组元素值正态分布;size函数表示:返回数组的行数和列数。
5、        实现Fourier变换在Matlab中的对应函数为:fourier();Laplace变换的函数:Laplace()。
6、        函数M文件的有效第一行的执行标识为:Function。
7、        通常程序调试有两种方法:直接调试法和利用Matlab调试工具进行调试?
8、        Matlab提供的图形用户界面开发环境是:GUIDE?

二、 简答题(6’ ×4=24’)
1、        在命令行中输入“save Filename1 a b”表示?
答:把变量a、b保存为Filename1.mat文件。
2、        分析以下函数执行过程,回答问题:
function c = testarg1(a, b)
if (nargin == 1)
c = a .^ 2;
elseif (nargin == 2)
c = a + b;
end
如果用户使用一个参数调用函数testarg1,函数执行什么功能?如果使用两个参数调用函数testarg1,函数又执行什么?
答:
如果用户使用一个参数调用函数testarg1,则函数计算输入值的平方,如果使用两个参数调用函数testarg1,则函数计算输入值之和。
3、        打开和关闭文件的函数是什么?分别说明其作用。
答:
Fopen:打开文件
Fclose:关闭文件
4、        新建Simulink仿真模型文件的方法是什么?
答:
新建Simulink仿真模型文件的几种方法:
(1)        在MATLAB的命令窗口选择菜单“File”->“New”-> “Model”。
(2)        在Simulink模块库浏览器窗口选择菜单“File”->“New”->“Model”,或者单击工具栏的新建文件图标。
(3)        在Simulink模型窗口选择菜单“File”->“New”->“Model”,或者单击工具栏的新建文件图标。

三、程序设计及分析(6’ ×6+4’=40’)
1、        编程实现函数 的根?
答:
>>p=[1 0 -2 -5];
>>r=roots(p);
2、        将下列字符矩阵S转换为数字矩阵( )?
答:
>>str2num(S);
3、        把矩阵A,B分别在垂直方向,水平方向连接,A=[1 2 3],B=[4 5 6]?
答:
>>C1=cat(1,A,B); %垂直方向连接
>>C2=cat(2,A,B); %水平方向连接
4、        求 在 附近的根?
答:
(1)        建立函数文件funx.m.
function fx=funx(x)
fx=x-10.^x+2;
(2)        调用fzero函数求根.
z=fzero('funx',0.5)
5、        编程实现一元二次方程 ?
答:
>>f=sym('a*x^2+b*x+c');
>>solve(f)     %以x为自变量,求解方程f=0
6、        绘制函数图形: 。要求:(1) ;(2)数据采样间隔 ?(3)设置网格;(4)添加图形标注;(5)两幅图叠加在一张图中。
答:
x=0:pi/50:2*pi;
y1=sin(x);y2=cos(x);
figure(1); plot(x,y,’k*-’,x,y2, ’ bo-’);
grid on;                                     %设置网格线
legend(‘sin(x)’,’cos(x)’);                %添加图形标注


QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-5 20:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表