matlab练习题及答案

9 编写一段程序,能够把输入的摄氏温度转化成华氏温度,也能把华氏温度转换成摄氏温

度。

答:

10 keyboard命令的作用是什么?当在函数中使用keyboard命令时,是否可以在工作空间浏览器中观察和修改函数中的局部变量?退出keyboard状态的命令是什么?编一个函数文件,在其中设置keyboard,观察变量情况。

答:当运行中的程序遇到keyboard命令时会暂时停止运行,将控制权交给键盘,这时命令窗口的提示符变为K>>,可以在命令窗口或工作空间浏览器中观察和修改变量内容,如果keyboard命令设置在函数中,则可以观察和修改函数中的局部变量,检查或修改完成后,键入return命令,退出keyboard状态,控制权交还给系统,程序将继续运行。

第9章 Simulink基础

9.1 什么是Simulink ?

答:Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续的、离散的或二者混合的线性和非线性系统,也支持具有多种采样速率的多速率系统。

9.2 如何进行下列操作: (1)翻转模块

(2)给模型窗口加标题 (3)指定仿真时间 (4)设置示波器的显示刻度 答:(1)翻转模块

翻转:将鼠标指针指向要翻转的模块并按下鼠标右键,在弹出的菜单中选择Format栏中的Flip Block项,模块将翻转180°,每选择一次模块都将翻转180°,该操作也可以在菜单栏中的Format菜单中进行。

(2)给模型窗口加标题

在模型窗口的上方双击鼠标左键,会出现的一个文本输入框,输入文字并通过Format菜单中的选项改变字体的颜色和大小,就可以做出一个好看的标题。(在模型窗口的任意地方都可以通过双击鼠标左键后输入文字为模型窗口添加说明)

(3)指定仿真时间

选择Simulation菜单打开参数设置对话框,在Solver页面中第一项Simulation time中通过输入开始时间和结束时间来确定仿真时间。

(4)设置示波器的显示刻度

双击示波器模块弹出示波器显示窗口,在坐标轴区域内的任意位置单击鼠标右键,在弹出的菜单中选择Axes properties…菜单项弹出示波器坐标轴属性对话框,可以设置Y轴显示的范围。

9.3 有传递函数如下的控制系统,用Simulink建立系统模型,并对系统的阶跃响应进行仿真。

G(s)?答:

1s?4s?82

9.4 建立一个简单模型,用信号发生器产生一个幅度为2V、频率为0.5Hz的正弦波,并叠加一个0.1V的噪声信号,将叠加后的信号显示在示波器上并传送到工作空间。

答:

9.5 建立一个简单模型,产生一组常数(1×5),再将该常数与其5倍的结果合成一个二维数组,用数字显示器显示出来。

答:

9.6 建立一个模拟系统,将摄氏温度转换为华氏温度(Tf = 9/5Tc+32)。 答:

9.7 建立二阶系统G(S)??n2S2?2??nS??n的脉冲响应模型,设ωn=10Hz,观察当0<ζ<1、

ζ=0、ζ=1及ζ>1时系统的响应。

答:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4