Matlab - Agrupar vector en otros vectores y comparar

   
Vista:

Agrupar vector en otros vectores y comparar

Publicado por Alan Alvarado (3 intervenciones) el 07/09/2015 21:47:08
Que tal necesito ayuda en el caso de tener un vector que deseo descomponer en vectores mas pequeños de tamaño variable (n) y a su vez comparar en los vectores resultantes sus valores entre si y mostrar cual de los valores en los sub-vectores se repite mas.
ejemplo:
vector=[1 0 1 0 0 1 111] descomponer en subvector1=[1 0 1] subvector2=[0 0 1] subvectorn=[1 1 1]
en subvector1 se repite 1 mas veces
en subvector2 se repite 0 mas veces
en subvectorn se repite 1 mas veces
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

Agrupar vector en otros vectores y comparar

Publicado por Royeth jesus.royeth@gmail.com (744 intervenciones) el 08/09/2015 17:32:08
1
2
3
4
5
6
7
n=3;
vector=[1 0 1 0 0 1 1 1 1] ;
l=0:n:length(vector);
for k=1:length(l)-1
sub(k)=mode(vector(l(k)+1:l(k+1)));
end
disp(sub)



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

Agrupar vector en otros vectores y comparar

Publicado por Alan aln.cervantes@gmail.com (3 intervenciones) el 08/09/2015 20:32:41
Master!! gracias sirvió de mucho. es para recuperar bits de información en un canal binario con cierta tasa de error.
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