找回密码
 注册
查看: 316|回复: 2
打印 上一主题 下一主题

Matlab求解离散系统的零状态响应

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-4-22 14:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在零状态时,MATLAB工具箱提供了一个filter函数,计算由差分方程描述的系统响应,其调用格式为6 Y) I4 m& N6 f6 J1 K
8 j# e) U0 h! H2 |0 ^
y=filter(b,a,f)
7 [; ~4 q$ x, M" k  {" ?1 c5 _: F3 w$ o
* T1 Q) X  p% |
其中b=[b0,b1,b2,…, bm],a=[a0,a1,a2,…, an]分别是差分方程左右的系数向量,f表示输入序列,y表示系统的零状态响应。注意输出和输入序列的长度相同。
/ R; F. O) v- S  @2 @& m8 v0 y1 F; a( [& t& n* m1 ^" b% M

' V& ~. L# v% O8 H2 S! ]; e
& s# \4 Q2 X) ]" p1 e* tR=51;
7 @( C4 k8 J2 q1 Q2 Ad=rand(1,R)-0.5;) t$ F2 A9 B+ M, [& |, Q3 B
k=0:R-1;
9 w& Z0 P5 A: y0 |& Ms=2*k.*(0.9.^k);
# r2 J2 I% B8 B6 H8 C$ j8 O& X$ mf=s+d;
+ ~( y" _2 l4 r7 _/ V# [0 I. Pfigure(1);
* q7 C* H" {4 k" A- Jstem(k,f,'.');; Z$ O* U* }2 J9 l+ l6 E
M=5;) S- A/ W, E( ~6 V& _
b=ones(M,1)/M;6 B: F% D" k1 E1 B0 G) E% p7 G
a=1;4 U' _8 s$ m  M# m* W
y=filter(b,a,f);6 Z# w* Q# I0 G" Y  z& G
figure(2)
% x( u% J1 T: F. P: F5 hstem(k,y,'.')
- x- D2 j! ^+ B/ H4 u4 _* {% r& z
! h% y: }0 y# k; P* P* M

  ~/ E1 U/ N/ `. W: D' A
+ J! ^4 l, n- Y$ c* U0 G$ k' }
  • TA的每日心情
    难过
    2019-11-20 15:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-4-22 16:56 | 只看该作者
    Matlab求解离散系统的零状态响应
  • TA的每日心情
    擦汗
    2019-11-19 15:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2022-4-22 17:04 | 只看该作者
    在零状态时,MATLAB工具箱提供了一个filter函数,计算由差分方程描述的系统响应
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-28 04:14 , Processed in 0.078125 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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