主要内容

rssq

R2026b

平方和平方根级别

描述

y = rssq(x) 返回输入数组 x 的平方根和 (RSS) 级别 y。如果 x 是行向量或列向量,则 y 是实数值标量。如果 x 具有多个维度,则 rssq 沿大小大于 1 的第一个数组维度进行运算。

示例

y = rssq(x,dim) 沿维度 dim 计算 x 的 RSS 级别。

示例

示例

全部折叠

计算以 1 kHz 采样的 100 Hz 正弦波的 RSS 级别。

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t);

y = rssq(x)
y = 
22.3607

创建一个矩阵,其中每列是以 1 kHz 采样的 100 Hz 正弦波,且具有不同振幅。振幅等于列索引。

计算各列的 RSS 级别。

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t)'*(1:4);

y = rssq(x)
y = 1×4

   22.3607   44.7214   67.0820   89.4427

创建一个矩阵,其中每行是以 1 kHz 采样的 100 Hz 正弦波,且具有不同振幅。振幅等于行索引。

通过使用 dim 参量指定维度来计算各行的 RSS 级别。

t = 0:0.001:1-0.001;
x = (1:4)'*cos(2*pi*100*t);

y = rssq(x,2)
y = 4×1

   22.3607
   44.7214
   67.0820
   89.4427

输入参数

全部折叠

输入数组,指定为向量、矩阵或 N 维数组。

示例: cos(2*pi*100*(0:0.001:1-0.001)) 指定一个正弦波,其采样率为 1 kHz,采样时间持续 1 秒。

数据类型: single | double
复数支持: 是

沿其运算的维度,指定为正整数标量。

数据类型: single | double

输出参量

全部折叠

平方根和级别,以标量、向量、矩阵或 N 维数组形式返回。

详细信息

全部折叠

参考

[1] IEEE® Standard on Transitions, Pulses, and Related Waveforms, IEEE Standard 181, 2003.

扩展功能

全部展开

版本历史记录

在 R2012a 中推出

全部展开

另请参阅

| | | |