Matlab - Promediar valores de un vector

 
Vista:
sin imagen de perfil

Promediar valores de un vector

Publicado por Marcos (5 intervenciones) el 25/01/2017 19:09:02
Buen día,

Estoy elaborando un programa, pero el siguiente problema:

Dispongo de información de dos variables en una matriz [COEFICIENTE, DISTANCIA], los cuales están ordenados de mayor a menor con base en las distancias, la pregunta es si se pueden promediar los valores de los coeficientes con base en los limites de las distancias.

Por ejemplo

Coef=[1 0; 0.09 150;0.54 300;0.04 450;0.75 600]
1.00 0
0.09 150
0.54 300
0.04 450
0.75 600

Sería posible que me promediara los valores de los coeficientes para distancias de 150 a 450.

Espero me puedan orientar.

Saludos
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
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Promediar valores de un vector

Publicado por Royeth (1818 intervenciones) el 25/01/2017 19:29:23
1
promedio=mean(Coef(and(Coef(:,2)>=150,Coef(:,2)<=450),1));

con esto ya tienes el promedio que deseas

con esto obtienes los valores que cumplen esa condición

1
Coef(and(Coef(:,2)>=150,Coef(:,2)<=450),1)


espero te sea de ayuda
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
2
Comentar
sin imagen de perfil

Promediar valores de un vector

Publicado por Marcos (5 intervenciones) el 25/01/2017 19:51:22
Muchas 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