我正在尝试计算某些2D matms的rms,但我不确定我的方法是否正确:
Rrms = sqrt( sum(sum((Z1 - mean(mean(Z1))).^2 )) /(wk*wl) )
(其中Z1
是大小为wk * wl
)的矩阵
这是否正确,如果没有,我应该使用什么?
答案 0 :(得分:0)
根据Root Mean Square定义,它只是平方值之和的平方根。 就Matlab代码来说,它将是。
R = sqrt(sum(sum(Z.^2))/prod(size(Z)))
另一种方法是使用信号处理工具箱中的rms函数。
答案 1 :(得分:0)
我不确定此请求是否已过时。但是,试试
Rrms = rms(Z1(:))
在任何情况下,(:)
- 运算符都有帮助!