还可以对方框加阴影,改颜色,增加或取消修改名称注释及其位置等。其他模块也有这些功能。
◇ 双击各模块,在参数设定窗口,设置模块参数。 对于方框,是确定该方框表示的具体传递函数。
对于相加点,是确定图形标记是圆形还是方形,并确定有几个需要相加的输入信号及信号极性。
9
输入点与输出点标记不用再设置。 在模型文件窗口构建得到的方框图如下:
⑵ 将构建的方框图保存
自定文件名,保存在默认的目录下。文件名例如:cdhs 。 ⑶ 求取方框图表示的系统的传递函数
10
① 有理多项式形式
在MATLAB命令窗口(Command Window)键入以下程序: >> [n,d]=linmod('cdhs') 注:' '中是自定的文件名。 结果:
Returning transfer function model
n =
0 0.0000 0 0.0000 12.0000 2.4000 0.0000 d =
1.0000 1.7000 16.8000 26.5000 21.6000 3.2000 ② 零极点增益模型
在MATLAB命令窗口(Command Window)键入以下程序: >> [a,b,c,d]=linmod2('cdhs');G=ss(a,b,c,d);G1=ZPK(G) 结果: Zero/pole/gain:
12 s (s+0.2)
------------------------------------------------------------
s (s+0.1855) (s^2 + 1.521s + 1.12) (s^2 - 0.006824s + 15.41) 化简
>> G2=minreal(G1) 结果:
Zero/pole/gain:
12 (s+0.2)
----------------------------------------------------------
(s+0.1855) (s^2 + 1.521s + 1.12) (s^2 - 0.006824s + 15.41) 0.0000 11
第二章 实验内容
实验一 matlab基本操作
一、
实验仪器和用具
主要仪器设备: 1. 电脑 2. MATLAB软件 二、
实验方法与步骤
掌握MATLAB软件使用的基本方法;
1、用MATLAB产生下列系统的传递函数模型:
G(s)?s4?3s3?2s2?s?1s5?4s4?3s3?2s2?3s?2 2、系统结构图如下所示,求有理多项式模型和零极点增益模型 10
u(t) s?s?2? 5s?7y(t) s3?4s2?2s?5 3、系统结构图如下所示,求有理多项式模型和零极点增益模型 10s2?2s u(t) y(t) 5s?7
s3?4s2?2s?54、系统结构图如下所示,求求有理多项式模型和零极点增益模型 u(t) 2s?110 y(t) s s?s?1? 5、有理多项式模型和零极点增益模型的相互转换(3,4,5)
6、在Siumlink环境下实现如下系统的传递函数的求取。各环节传递函数自定。
12
7、简要写出实验心得和问题或建议 三、
实验分析及结论
1. 记录程序
2. 记录与显示给定系统数学模型 3. 完成上述各题 四、
注意事项
掌握MATLAB软件使用的基本方法;用Matlab产生系统的传递函数模型 五、
思考题
1. 怎样使用MATLAB软件?
2. 怎样用MATLAB产生系统的传递函数模型?
13