Mostrar comentarios más antiguos
I have a 30 matrix of size 256x256 stored in in different variables,
for ex the variables are A,D,R,T,Y,......ETC,EACH variable has same matrix size,now i want to find mean for each matrix and store it s mean values in a separate variable ,please help
Respuesta aceptada
Más respuestas (2)
Walter Roberson
el 12 de Jun. de 2012
1 voto
1 comentario
FIR
el 13 de Jun. de 2012
Andrei Bobrov
el 13 de Jun. de 2012
a = whos;
b = strcat({a(cellfun(@(x)isequal(x,[256 256]),{a.size})).name},',');
AD_etc = eval(['{',[b{:}],'}']);
AD_mean = cellfun(@(x)mean(x(:)),AD_etc,'un',0);
out = cell2struct([AD_etc;AD_mean],{'data','mean'});
Categorías
Más información sobre Resizing and Reshaping Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!