EDA365电子论坛网

标题: Matlab求解冲激响应和阶跃响应 [打印本页]

作者: mutougeda    时间: 2022-4-14 09:52
标题: Matlab求解冲激响应和阶跃响应

, U! Q( @  q' r4 w8 L/ F3 w7 r9 TMATLAB提供了专门用于求LTI系统的冲激响应和阶跃响应的函数。设LTI系统的微分方程为:  h0 p+ @" `: y9 [5 |
# h% x* f0 w; Q( Q& D! Z2 N% e
; [7 o2 Q( [' E8 e4 ^
" I, [) L  u' ]4 T
求LTI系统的冲激响应的函数为:' c9 {6 N/ B6 ^. U9 W. {) Q
8 i/ O. i% b; e6 V
impulse(b, a)6 a) `* W  e. n- v8 y

( g. Z' j5 [) o) `3 e% W, W2 v. h! S3 [) a
求LTI系统的阶跃响应的函数为:5 a& m: Y  d7 w# `5 D8 L" E; Q

; {- _4 S% W) K5 Fstep(b, a)6 x/ ^- w. V$ R" }

) L4 E1 g' ]+ z2 l0 i  z
) D: r  t8 n- V- ^( ?6 |其中a和b表示系统方程左端和右端的系数向量。" C$ ~7 I2 W9 I# _  h  Q" f* o

& W3 w0 I" G9 F/ x7 M
: S+ t- r* V; Y% y3 d8 z6 R* V: L- z0 M! C! D8 v
a=[7,4,6];
& s% x& I* ^7 yb=[1,1];0 V( ]7 ~- Q8 |0 w. c! Y0 G/ ~( }
subplot(2,1,1)" G3 d# K4 `) _8 ]2 l* y6 `
impulse(b,a);
2 \& w- l" `! s/ m" j% ~* M0 rsubplot(2,1,2)
$ M; x! M! g9 ^  Cstep(b,a)
- h2 ~) z7 D, ]0 G; N
( a2 X' G% [( u0 C
2 `4 i. p) R1 g% E
" p/ k8 F# k( e% u2 B' C
( O5 s& L$ m% B' c4 i
作者: uperrua    时间: 2022-4-14 10:38
Matlab求解冲激响应和阶跃响应
作者: pulbieup    时间: 2022-4-14 13:41
MATLAB提供了专门用于求LTI系统的冲激响应和阶跃响应的函数
作者: sherlock001    时间: 2022-5-3 11:51
不错,很实用。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2