帮助中心帮助中心
南
均方根值
Y = rms(x)
Y = rms(x,"all")
Y = rms(x,dim)
Y = rms(x,vecdim)
Y = rms(___nanflag)
例子
y= rms (x)返回输入的均方根(RMS)值,x.
y= rms (x)
y
x
如果x那么是行向量还是列向量呢y是实值标量。
如果x是矩阵吗y是包含每列的RMS值的行向量。
如果x那么是多维数组吗y包含沿着大小大于1的第一个数组维计算的RMS值。的大小y这个维度是1,而所有其他维度的大小保持不变x.
1
y= rms (x“所有的”)返回中所有元素的RMS值x.
y= rms (x“所有的”)
y= rms (x,昏暗的)沿维度操作昏暗的.例如,如果x是矩阵吗rms (x, 2)对每行中的元素进行操作,并返回包含每行RMS值的列向量。
y= rms (x,昏暗的)
昏暗的
rms (x, 2)
y= rms (x,vecdim)沿着向量中指定的维度进行操作vecdim.例如,如果x是矩阵吗rms (x, [1 - 2])的所有元素x因为矩阵的每个元素都包含在由维1和维2定义的数组切片中。
y= rms (x,vecdim)
vecdim
rms (x, [1 - 2])
y= rms (___,nanflag)指定是否包含或省略南值在前面任何语法的计算中。例如,rms (x,“omitnan”)忽略了南值时计算均方根值。默认情况下,rms包括南值。
y= rms (___,nanflag)
nanflag
rms (x,“omitnan”)
rms
全部折叠
计算正弦波的均方根值。
T = 0:0.001:1-0.001;X = cos(2* *100*t);Y = rms(x)
Y = 0.7071
创建一个矩阵并计算每一列的RMS值。
X = [4 -5 1;2 3 5;-9 17 7];Y = rms(x)
y =1×35.8023 3.4157 5.0000
创建一个矩阵并通过指定维数为2来计算每一行的RMS值。
X = [6 4 23 -3;9 -10 4 11;2 8 -5 1];Y = rms(x,2)
y =3×112.1450 8.9163 4.8477
创建一个3-D数组并计算每一页数据(行和列)的RMS值。
X (:,:,1) = [2 4;2 1];X (:,:,2) = [9 13;5 7];X (:,:,3) = [4 4;8 3];Y = rms(x,[1 2])
y = y (:: 1) = 2.5000 y (:,: 2) = 9 y (:,:, 3) = 5.1235
创建一个矩阵,其中包含南值。
x = [1.77 -0.005 NaN -2.95;NaN 0.34 NaN 0.19];
计算矩阵的均方根值,不包括南值。对于包含任意的矩阵列南值,rms用非计算南元素。对于包含所有的矩阵列南值,则RMS为南.
Y = rms(x,“omitnan”)
y =1×41.7700 0.2404 NaN 2.0903
输入数组,指定为矢量、矩阵或多维数组。
数据类型:单|双|逻辑|字符复数支持:金宝app是的
单
双
逻辑
字符
操作的维度,指定为正整数标量。如果不指定维数,则默认为第一个大小大于1的数组维数。
维昏暗的指示长度缩减为的维度1.的大小(y,昏暗的)是1,而所有其他维度的大小保持不变x.
大小(y,昏暗的)
考虑一个米——- - - - - -n输入矩阵,x:
米
n
Y = rms(x,1)的每一列元素的均方根值x并返回一个1——- - - - - -n行向量。
Y = rms(x,1)
Y = rms(x,2)的每一行元素的RMS值x并返回米——- - - - - -1列向量。
Y = rms(x,2)
要操作的维度的向量,指定为正整数的向量。每个元素表示输入数组的一个维度。在指定的操作维度中输出的长度为1,而其他维度的长度保持与输入相同。
例如,如果x是2 × 3 × 3的数组吗rms (x, [1 - 2])返回一个1 × 1 × 3的数组,其元素是每一页的RMS值x.
“includemissing”
“includenan”
“omitmissing”
“omitnan”
缺少值的情况,指定为以下值之一:
“includemissing”或“includenan”——包括南值x计算均方根时。如果操作维中的任何元素为南,则对应的元素在y是南.“includemissing”而且“includenan”有相同的行为。
“omitmissing”或“omitnan”——忽略南值x计算均方根时。如果操作维中的所有元素都是南,则对应的元素在y是南.“omitmissing”而且“omitnan”有相同的行为。
数组的均方根值x是
x RMS = 1 N ∑ n = 1 N | x n | 2 ,
沿着指定的维度执行求和。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
使用注意事项和限制:
如果提供,昏暗的,vecdim,nanflag必须是常数。
对于可变大小的输入,请参阅中的自动尺寸限制工具箱函数代码生成的可变大小限制(MATLAB编码器).
代码生成不支持此函数的稀疏矩阵输入。金宝app
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
全部展开
类计算RMS时,在输入数组中包含或省略所有缺失的值“includemissing”或“omitmissing”选项。选项的行为与“includenan”而且“omitnan”选项,分别。
您现在可以计算输入数组中所有元素的RMS值“所有”.例如,rms (x,“所有”)返回输入数组中所有元素的RMS值x.
“所有”
rms (x,“所有”)
现在,您可以通过指定一个正整数向量,沿多个维度计算RMS值。使用vecdim输入参数来指定尺寸。例如,rms (x, [1 - 2])的第一和第二维度x.
您现在可以包含或省略南RMS计算中的值。指定“includenan”包括南值,结果为南.指定“omitnan”忽略所有南输入中的值。例如,rms (x,“includenan”)包括南值时计算RMS值,结果为南.
rms (x,“includenan”)
在此之前,rms所需的信号处理工具箱™。
最小值|马克斯|中位数|的意思是|性病|peak2rms(信号处理工具箱)
最小值
马克斯
中位数
的意思是
性病
peak2rms
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处