• Martes 30 de Abril de 2024, 04:58

Autor Tema:  ampliar vector - repetir componentes  (Leído 1055 veces)

yochule

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
ampliar vector - repetir componentes
« en: Domingo 1 de Agosto de 2010, 15:31 »
0
hola gentesss... tengo una duda q no logro resolver, he consultado todas las ayudas pero siempre me muestran la operación inversa de tomar parte de una matriz para construir un vector y yo busco algo asi como la operación inversa a eso.. explico:
digamos q tengo un vector a=1:1:5 q es:
a= 1 2 3 4 5
bien, ahora lo q yo quiero hacer es q se genere otro vector aa q tenga los mismos componentes de a pero repetidos dos veces, así:
aa= 1 2 3 4 5 1 2 3 4 5
esta muy claro q puedo definir aa=[a a], pero eso no me sirve porq lo q acá expongo con la repetición dos veces del mismo vector a, en realidad lo voy a implementar con muchas mas repeticiones, digamos q no quiero definir aa=[a a a a ... a] 2500 veces, se entiende?

otra pregunta q esta relacionada con la anterior. supongan q tengo definido ese vector a= 1 2 3 4 5. ahora lo q quiero definir es otro vector bb q tenga repetido dos veces el primero, dos veces el segundo y asi..:
bb=1 1 2 2 3 3 4 4 5 5
también es claro q puedo definir bb=a(1) a(1) a(2) a(2) a(3) a(3) a(4) a(4) a(5) a(5) sin embargo resulta bastante mas tedioso q como definí aa. ahora si quisiera hacer bb, pero con 1000 valores??!!

pd: perdón por el título, no sé como se llama este proceso q quedó planteado acá...
bueno gente, dejo un abrazo