Matlab - promedio de diagonales

   
Vista:

promedio de diagonales

Publicado por toni (43 intervenciones) el 21/08/2015 23:57:56
Hola a todos, tengo que hacer un promedio de la "diagonales" de una matriz.
Aquí va un resumen de la matriz A.
4 5 6 8
1 2 7 9
4 7 5 6
3 2 5 8
7 4 6 8
4 8 9 10


la primera media seria mean [A(1,1) A(2,2) A(3,3)] ó (4+2+5)/3
seguna media ...........mean [A(2,1 ) A(3,2) A(4,3)] ó (1+7+5)/3
.
.
.
.
mean [A(1,2) A(2,3) A(3,4)] ó (5+7+6)/3

gracias

esto es una matriz grande.
alguna idea?
nuevamente gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth

promedio de diagonales

Publicado por Royeth jesus.royeth@gmail.com (744 intervenciones) el 22/08/2015 01:04:50
1
2
3
4
5
6
7
8
A=[4 5 6 8;1 2 7 9;4 7 5 6;3 2 5 8;7 4 6 8;4 8 9 10];
B=A(:,1:3);%estás despreciando la cuarta columna según lo que veo
k=1;
for i=length(B(1,:))-1:-1:-(length(B(:,1))-1)
    D(k)=mean(diag(B,i));
    k=k+1;
end
disp(D)


Saludos
https://www.facebook.com/royethmatlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

promedio de diagonales

Publicado por toni (43 intervenciones) el 01/09/2015 22:42:42
Hola Jesus.
Me puedes ayudar a terminar la matriz, ingrese tu sugerencia y funcionó, ahora como hago para pasar a la diagonal de la 2, 3 y 4 columna, bueno la matriz tiene 9 columnas quiero que la operaci'on llegue hazta le media de la diagonal de la columna 7, 8 y 9.
Los resultados quiero tenerlo en una sola matriz que tendra 7 columnas.
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar