声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1470|回复: 3

[综合讨论] 如何使用matab里的tf和impulse功能

[复制链接]
发表于 2009-11-11 10:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
已知一个系统
k=[3 -1 0 0;-1 3 -2 0;0 -2 4 -1;0 0 -1 2];
m=[2 0 0 0;0 3 0 0;0 0 5 0;0 0 0 3];
c=[0 0 0 0;0 2 0 0;0 0 3 0;0 0 0 0];


如何用matlab先画出系统的频响函数图。

回复
分享到:

使用道具 举报

发表于 2009-11-11 13:16 | 显示全部楼层

回复 楼主 eric415 的帖子

转变成状态方程, 就可以使用ss, impulse, bode ...

评分

1

查看全部评分

 楼主| 发表于 2009-11-15 16:29 | 显示全部楼层
您能具体一点儿吗
发表于 2009-11-16 20:30 | 显示全部楼层

回复 板凳 eric415 的帖子

建议推导或搜索下!
http://forum.vibunion.com/thread-12428-1-1.html


M*q"+C*q'+K*q=f, 设x1=q, x2=q', X=[x1;x2], U=f
x1=q => x1'=q'=x2
x2=q' & M*q"+C*q'+K*q=f => x2'=q"=inv(M)*(f-C*x2-K*x1)
=> X'=[x1';x2']=[x2;inv(M)*(f-C*x2-K*x1)]
     =[0,I;-inv(M)*K -inv(M)*C]*X+[0;inv(M)]*U
     =A*X+B*U

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-11 16:01 , Processed in 0.082927 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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