Matlab - Muestreo Sistematico

 
Vista:

Muestreo Sistematico

Publicado por Juan Pablo (12 intervenciones) el 29/05/2009 01:16:42
Hola a todos. Quisiera pedirles un favor, tengo un vector de poco mas de 4 mil datos y quiero hacer un muestreo sistematico para q me quede solo el 10% de estos datos, o sea, poco mas de 400.
Sistematico es, porque tengo q elegir valores equidistantes, no cualquiera de ellos. Deben estar separados por un valor igual para todos ya q es para trabajar con identificadores de sistemas y los datos deben ser constantes.

Por favor si alguien tiene alguna idea de como hacer esto se lo agradeceria mucho.

Desde ya muchas gracias, 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

RE:Muestreo Sistematico

Publicado por Kike (304 intervenciones) el 29/05/2009 05:08:55
function v10 = sistematico(vector)
longitud = length(vector); % longitud del vector de entrada

long10 = round(longitud/10); % espaciamiento del 10% de los elementos del
% vector de entrada

v10 = vector(1:long10:end); % vector que contiene el 10% de los
% elementos del vector de entrada
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