calcular media
Publicado por Aura (33 intervenciones) el 08/08/2012 13:21:38
Buenas,
tengo una matriz de valores, donde se han sustituido por -999 las celdas que no tenían valor. Quisiera calcular el valor medio por columnas, sin embargo no sé cómo evitar que lo calcule utilizando los -999.
clc
close all
clear all
% matriz de ejemplo
A=[1 2 -999 3
-999 -999 -999 5
6 7 -999 8]
% cálculo de la media
a=mean(A)
% intento de cálculo de la media evitando el -999
for i=1:4
for j=1:3
if A(j,i)>-999
b(1,i)=mean(A(i))
end
end
end
Gracias :D
Aura.
tengo una matriz de valores, donde se han sustituido por -999 las celdas que no tenían valor. Quisiera calcular el valor medio por columnas, sin embargo no sé cómo evitar que lo calcule utilizando los -999.
clc
close all
clear all
% matriz de ejemplo
A=[1 2 -999 3
-999 -999 -999 5
6 7 -999 8]
% cálculo de la media
a=mean(A)
% intento de cálculo de la media evitando el -999
for i=1:4
for j=1:3
if A(j,i)>-999
b(1,i)=mean(A(i))
end
end
end
Gracias :D
Aura.
Valora esta pregunta


0