■2、几种格式之间的转化 令 th= mkthetda,b, c, d, f, lam) ■将多项式向量由多项式格式转化为 THETA格式 Lam是干扰噪声变量,其中后面的C,D,F和lanm 项可以省略,其默认值等于1 ■ MATLAB中有3种转换函数与 THETA格式有关 1)命令 [A,B, C, D, F= polyform(th) 将 THETA格式转换回多项式格式 (2)将 THETA格式转换成 FREQFUNO格式 G, PHI=tri(th)
◼ 2、几种格式之间的转化 ◼ 命令 ◼ 将多项式向量由多项式格式转化为THETA格式。 Lam是干扰噪声变量,其中后面的C,D,F和lam 项可以省略,其默认值等于1。 ◼ MATLAB中有3种转换函数与THETA格式有关 ◼ (1)命令 ◼ 将THETA格式转换回多项式格式。 ◼ (2)将THETA格式转换成FREQFUNC格式 [A,B,C, D,F] = polyform (th) t h = mktheta(A,B,C, D,F,lam) [G, PHI] = trf(th)
(3)将 THETA格式转换成零一极点格式 ZERO, K]=p(th) 3、模型的显示 命令: present(th) 在屏幕上显示对应于th的模型及有关信息 命令:bode(G) 绘制 FREQFUNC格式G的波特图 命令:zp(ZEPO) 在复平面中绘制零一极点图。按回车键,将对 ZEPO的另一列绘制零一极点图
◼ (3)将THETA格式转换成零-极点格式 ◼ 3、模型的显示 ◼ 命令: ◼ 在屏幕上显示对应于th的模型及有关信息 ◼ 命令: ◼ 绘制FREQFUNC格式G的波特图 ◼ 命令: ◼ 在复平面中绘制零-极点图。按回车键,将对 ZEPO的另一列绘制零-极点图。 [ZERO,K] = zp(th) present(th) bode(G) zpplot(ZEPO)
4、仿真 ■对于模型(23)式,当它用 THETA格式表示 时,可以用命令 y=idsimqlu el th) ■对它进行仿真。其中:u和e分别是包含输入 信号和噪声序列的列向量。如果省略e项, 则可以得到无噪声干扰的仿真系统
◼ 4、仿真 ◼ 对于模型(23)式,当它用THETA格式表示 时,可以用命令 ◼ 对它进行仿真。其中:u和e分别是包含输入 信号和噪声序列的列向量。如果省略e项, 则可以得到无噪声干扰的仿真系统。 y = idsim([u e], th)