求传递函数,最好能在matlab中求出,给出过程

 我来答
yuxiapollo
2013-11-10 · TA获得超过323个赞
知道小有建树答主
回答量:143
采纳率:50%
帮助的人:134万
展开全部

首先,先在simlink中搭出结构图:

保存为文件simlinktf.mdl

接着写如下代码:

clear all;

k1 = 2.5;

k2 = 2;

k3 = 1.5;

[a b c d] = linmod('simlinktf');

Sys = tf(minreal(ss(a,b,c,d)))

运行结果为:

Transfer function from input 1 to output...

 

                   4 s^3 + 8 s^2 - 213.3 s - 746.7

 #1:  ----------------------------------------------------------

      s^5 + 4 s^4 + 70.67 s^3 + 366.7 s^2 + 466.7 s + 2.747e-012

                                                                

 

 

                            -480 s - 1680

 #2:  ----------------------------------------------------------

      s^5 + 4 s^4 + 70.67 s^3 + 366.7 s^2 + 466.7 s + 2.747e-012

                                                                

 

Transfer function from input 2 to output...

 

                           213.3 s + 746.7

 #1:  ----------------------------------------------------------

      s^5 + 4 s^4 + 70.67 s^3 + 366.7 s^2 + 466.7 s + 2.747e-012

                                                                

 

 

                     4 s^3 + 8 s^2 + 480 s + 1680

 #2:  ----------------------------------------------------------

      s^5 + 4 s^4 + 70.67 s^3 + 366.7 s^2 + 466.7 s + 2.747e-012

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式