Mean square error of two matrices
61 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Anurag Pujari
el 1 de Abr. de 2013
Editada: Lorson Blair
el 2 de Abr. de 2022
How to calculate the mean square error of two matrices? How to use the inbuilt MATLAB function msc for that?The Mathworks help for mse is not clear to me.
0 comentarios
Respuesta aceptada
Wayne King
el 1 de Abr. de 2013
Do you have the Wavelet Toolbox? If so, you can use measerr(), otherwise, suppose your original matrix is X and your approximation is Xapp
X = randn(256,256);
Xapp = randn(256,256);
D = abs(X-Xapp).^2;
MSE = sum(D(:))/numel(X);
7 comentarios
Lorson Blair
el 2 de Abr. de 2022
Editada: Lorson Blair
el 2 de Abr. de 2022
For persons who still have questions about this, you can use the Frobenius norm:
A = randi(10,3);
B = randi(25,3);
MSE = norm(A-B,'fro')^2/numel(A);
Más respuestas (0)
Ver también
Categorías
Más información sobre Denoising and Compression en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!