MATLAB 帮助中心
平方和平方根级别
y = rssq(x)
y = rssq(x,dim)
y = rssq(x) 返回输入数组 x 的平方根和 (RSS) 级别 y。如果 x 是行向量或列向量,则 y 是实数值标量。如果 x 具有多个维度,则 rssq 沿大小大于 1 的第一个数组维度进行运算。
y
x
rssq
示例
y = rssq(x,dim) 沿维度 dim 计算 x 的 RSS 级别。
dim
全部折叠
计算以 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 秒。
cos(2*pi*100*(0:0.001:1-0.001))
数据类型: single | double 复数支持: 是
single
double
沿其运算的维度,指定为正整数标量。
数据类型: single | double
平方根和级别,以标量、向量、矩阵或 N 维数组形式返回。
向量 x 的平方根和 (RSS) 级别为
xRSS=∑n=1N|xn|2,
其中求和沿指定维度执行。RSS 级别也称为 2-范数。
[1] IEEE® Standard on Transitions, Pulses, and Related Waveforms, IEEE Standard 181, 2003.
全部展开
用法说明和限制:
如果提供 dim,则它必须为常量。
有关可变大小输入的限制,请参阅在默认维度选择方面与 MATLAB 不兼容 (MATLAB Coder)。
代码生成不支持对此函数使用稀疏矩阵输入。
请参阅“C/C++ 代码生成”部分中的用法说明和限制。同样的用法说明和限制也适用于 GPU 代码生成。
backgroundPool
ThreadPool
rssq 函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
此函数完全支持 GPU 数组。有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
gpuArray
rssq 函数支持 gpuArray 对象。您必须有 Parallel Computing Toolbox™ 才能使用此功能。
mean | peak2peak | peak2rms | rms | std
mean
peak2peak
peak2rms
rms
std
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处