归一化均方误差matlab
时间: 2023-09-26 22:07:56 浏览: 109
均方误差_matlab_
归一化均方误差(Normalized Mean Square Error, NMSE)可以使用以下 MATLAB 代码计算:
```matlab
function nmse = normalizedMSE(original, approx)
% 计算归一化均方误差
% original: 原始信号
% approx: 近似信号
mse = mean((original - approx).^2);
nmse = mse / var(original);
end
```
其中,`original` 是原始信号,`approx` 是近似信号。函数中先计算了均方误差(MSE),再将其除以原始信号的方差,得到归一化均方误差(NMSE)。
阅读全文