Mean square error of two matrices
69 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Anurag Pujari
am 1 Apr. 2013
Bearbeitet: Lorson Blair
am 2 Apr. 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 Kommentare
Akzeptierte Antwort
Wayne King
am 1 Apr. 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 Kommentare
Lorson Blair
am 2 Apr. 2022
Bearbeitet: Lorson Blair
am 2 Apr. 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);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Denoising and Compression finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!