could anyone help me how to compute the mean square error between two cell.
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
jaah navi
el 17 de Jul. de 2021
Comentada: jaah navi
el 19 de Jul. de 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 comentarios
Yazan
el 17 de Jul. de 2021
How are you defining the MSE for your data? Each cell of A and B is a N-by-2 vector.
Respuesta aceptada
Walter Roberson
el 17 de Jul. de 2021
cellfun(@(a,b) sqrt(sum(a(:)-b(:)).^2))
You had the wrong definition of mean square error.
10 comentarios
Walter Roberson
el 18 de Jul. de 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.
Más respuestas (1)
Ver también
Categorías
Más información sobre Matrices and Arrays 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!