could anyone help me how to compute the mean square error between two cell.
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
jaah navi
il 17 Lug 2021
Commentato: jaah navi
il 19 Lug 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 Commenti
Yazan
il 17 Lug 2021
How are you defining the MSE for your data? Each cell of A and B is a N-by-2 vector.
Risposta accettata
Walter Roberson
il 17 Lug 2021
cellfun(@(a,b) sqrt(sum(a(:)-b(:)).^2))
You had the wrong definition of mean square error.
10 Commenti
Walter Roberson
il 18 Lug 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.
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!