strips
带状图
说明
示例
重叠信号帧的带状图
将一个信号分成若干帧。绘制所有信号帧的带状图。
加载一个数据文件,其中存储着包含 73113 个采样的信号 y
。将一个信号划分为具有 16384 个采样的帧,帧间有 2048 个采样重叠,最后一帧用零填充空缺值。在一个带状图中显示所有帧。
load handel yfs = framesig(y,16384,OverlapLength=2048, ... IncompleteFrameRule="zeropad"); ns = size(yfs,2); strips(yfs) grid xlabel("Sample Number") ylabel("Frame Number") yticklabels(ns:-1:1)
调频正弦波的带状图
在 0.25 秒的条带中绘制两秒的调频正弦波。指定 1 kHz 的采样率。
fs = 1000; t = 0:1/fs:2; x = vco(sin(2*pi*t),[10 490],fs); strips(x,0.25,fs)
语音信号的带状图
加载以 采样的语音信号。该文件包含女声说“MATLAB®”的录音。
load mtlb
在 0.18 秒长的条带中绘制该信号。将垂直轴缩放至 125%。
strips(mtlb,0.18,Fs,1.25)
输入参数
x
— 输入信号
向量 | 矩阵
输入信号,指定为向量或矩阵。如果 x
是矩阵,则 strips
函数会将 x
的每列绘制为同一图上的水平条带。该函数会忽略复数值 x
的虚部。
数据类型: single
| double
复数支持: 是
n
— 长度
250
(默认) | 正实数标量
条带的长度,指定为正实数标量。
sd
— 持续时间
正实数标量
持续时间(秒),指定为正实数标量。如果指定了 sd
,则还必须指定 fs
。
fs
— 采样率
正实数标量
采样率,指定为正实数标量。fs
的单位是赫兹。
scale
— 缩放因子
标量
缩放因子,指定为标量。strips
函数会忽略复数值 scale
的虚部。
数据类型: single
| double
复数支持: 是
版本历史记录
在 R2006a 之前推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)