单自由度系统,响应的Matlab程序讲述
function?f?=?hanning_imp(t,?Tc,?A)??
????f?=?zeros(size(t));??
????f(t??Tc)?=?A?/?2?*?(1?-?cos(2*pi?*?t(t??Tc)?/?Tc));??
end??
下面是计算单自由度系统响应的Matlab程序,计算传递函数,画实频、虚频、幅频、相位、导纳图
[plain]?view plain?copy
m?=?100;??
k?=?1000;??
c?=?100;??
??
num?=?1;??
den?=?[m?c?k];??
sys?=?tf(num,?den);??
dt?=?0.00001;??
fs?=?1/dt;???%采样频率(Hz)?100Hz?实际并不需要这么高的采样频率,但是如果采样时间太小,hanning脉冲不完整??
%?为了得到准确的响应dt一定要小,否则做出的相位可能不对??
??
t?=?0:dt:200;??
Tc?=?0.001;??
A?=?10;??
u?=?hanning_imp(t,?Tc,?A);??
y?=?lsim(sys,?u,?t);??
%?y?=?impulse(sys,?t);??
y?=?y;??
??
N?=?length(u);??
fy?=?fft(y);??
fu?=?fft(u);??
ft?=?fy?./?fu;??
您可能关注的文档
最近下载
- 2026广东中山市神湾镇神湾社区居民委员会招聘1人笔试备考题库及答案解析.docx VIP
- 结构分析软件:CSI SAP2000二次开发_(11).常见问题与解决方法.docx VIP
- 2026广东中山市神湾镇神湾社区居民委员会招聘1人笔试备考试题及答案解析.docx VIP
- 《DNA的复制过程》课件.ppt VIP
- 2026广东中山市神湾镇神湾社区居民委员会招聘1人考试备考题库及答案解析.docx VIP
- DB42_T 2071-2023 建设项目工程总承包计价规程.docx VIP
- T_DIPA 13—2024(柔性直流输电阀级控制设备技术规范).pdf VIP
- 钣金培训课件.ppt VIP
- 结构分析软件:CSI SAP2000二次开发all.docx VIP
- 500字给男朋友的检讨书.docx VIP
原创力文档

文档评论(0)