strips

Syntax

``strips(x)``
``strips(x,n)``
``strips(x,sd,fs)``
``strips(x,sd,fs,scale)``

Description

example

````strips(x)` plots `x` in horizontal strips of length 250.```
````strips(x,n)` plots `x` in strips that are each `n` samples long.```

example

````strips(x,sd,fs)` plots `x` in strips of duration `sd` given the sample rate of `fs` samples per second.```

example

````strips(x,sd,fs,scale)` also scales the vertical axes.```

Examples

collapse all

Partition a signal into frames. Strip plot all signal frames.

Load a data file with a 73113-sample signal `y`. Partition a signal into 16384-sample frames with a 2048-sample overlap and padding the last frame with zeros. Show all the frames in a strip plot.

```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)```

Plot two seconds of a frequency-modulated sinusoid in 0.25-second strips. Specify a sample rate of 1 kHz.

```fs = 1000; t = 0:1/fs:2; x = vco(sin(2*pi*t),[10 490],fs); strips(x,0.25,fs)```

Load a speech signal sampled at ${F}_{s}=7418\phantom{\rule{0.2777777777777778em}{0ex}}Hz$. The file contains the recording of a female voice saying the word "MATLAB®."

`load mtlb`

Plot the signal in 0.18-second long strips. Scale the vertical axes to 125%.

`strips(mtlb,0.18,Fs,1.25)`

Input Arguments

collapse all

Input signal, specified as a vector or matrix. If `x` is a matrix, the `strips` function plots each column of `x` as a horizontal strip on the same plot. The function ignores the imaginary part of complex-valued `x`.

Data Types: `single` | `double`
Complex Number Support: Yes

Length of strips, specified as a real positive scalar.

Duration in seconds, specified as a real positive scalar. If `sd` is specified, then you must also specify `fs`.

Sample rate, specified as a real positive scalar. `fs` has units of hertz.

Scale factor, specified as a scalar. The `strips` function ignores the imaginary part of complex-valued `scale`.

Data Types: `single` | `double`
Complex Number Support: Yes

Version History

Introduced before R2006a