找回密码
 注册
关于网站域名变更的通知
查看: 962|回复: 1
打印 上一主题 下一主题

MATLAB —— 认识一下信号处理工具箱之波形产生函数 rectpuls

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-8 10:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
这个函数在MATLAB的帮助文档中,称为采样非周期矩形波(Sampled aperiodic rectangle),说白了,也就是一个矩形脉冲,你可以通过该函数控制脉冲的位置,以及脉冲的宽度等。$ b, r: @$ z9 M0 F5 s

1 H* U2 \3 y8 B语法:: R1 ^) Y: P/ U, b5 f, |

: g8 L% u9 k1 G# M9 u2 A
  Q* K! d1 H# o4 L

0 @9 `8 B  p; j/ Y+ S2 L8 U. l# |' t帮助文档对这两种语法形式的描述为:
* o' B' k3 e" a. q: |* l+ Q' I3 m/ I5 H
y = rectpuls(t) returns a continuous, aperiodic, unity-height rectangular pulse at the sample times indicated in array t, centered about t = 0 and with a default width of 1. Note that the interval of nonzero amplitude is defined to be open on the right, that is, rectpuls(-0.5) = 1 while rectpuls(0.5) = 0.  q: C- x! b% n6 a7 N

6 m2 Z' T: w, J" O0 h/ V9 cy = rectpuls(t,w) generates a rectangle of width w.1 z1 h$ l/ w$ ?. T5 Y
5 Z& {% C* P, s5 L3 B
不仔细分析还真的让人看不太懂,我简单的理解下,然后用例子说明:5 H- S1 V: D  n1 ^% o

+ J, l2 c- V5 ]* p( wy = rectpuls(t)返回一个连续的、非周期的、单位高度的矩形脉冲,数组t指示了矩形脉冲显示在多大的一个时间范围内,矩形脉冲的中心位于 t = 0时刻,默认的脉宽为1.最后需要说明的是,矩形脉冲的非零幅度值位于区间[-0.5,0.5)内,注意是左闭右开。& X- }9 L; a. J3 u, b
5 O9 i* y  g$ O8 `" ]8 A9 P
如下:+ y8 X/ t8 b0 L! |9 G
游客,如果您要查看本帖隐藏内容请回复
7 A" q* K- ?1 g4 c1 i  f2 e
% i8 o& m9 N8 @8 A0 x( Y6 \) L, q

+ {0 L5 d9 {0 K1 j0 Y

7 e3 ~2 @- O; {# Y0 W# C* t7 M
+ r8 C. _0 K6 N3 s* H8 E1 f9 O. P2 ]

( `) I* A3 L6 q2 S. t' R2 Q  w. W5 O- \: x  v! ?

" J' J! q; x) L! d8 J  _1 k6 R2 `6 ?$ Y- {2 S. ^4 W- Z, m

该用户从未签到

2#
发表于 2019-10-8 18:34 | 只看该作者
看看咯,谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 17:00 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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