could anyone help me how to compute the mean square error between two cell.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
jaah navi
am 17 Jul. 2021
Kommentiert: jaah navi
am 19 Jul. 2021
I am having two cell A and B in the attached data.mat.
I want to compute the mean square error between A and B in data.mat.
Could anyone please help me on this.
2 Kommentare
Yazan
am 17 Jul. 2021
How are you defining the MSE for your data? Each cell of A and B is a N-by-2 vector.
Akzeptierte Antwort
Walter Roberson
am 17 Jul. 2021
cellfun(@(a,b) sqrt(sum(a(:)-b(:)).^2))
You had the wrong definition of mean square error.
10 Kommentare
Walter Roberson
am 18 Jul. 2021
Please show the output of the following:
cellfun(@(a)string(class(a)), A)
cellfun(@(a)string(class(a)), B)
I suspect your A and B are not cell array of double like you indicate here. Judging by some of your other posts, I suspect that you have a mix, that some of the entries are double and others are cell.
Weitere Antworten (1)
jaah navi
am 18 Jul. 2021
Siehe auch
Kategorien
Mehr zu Matrices and Arrays 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!