ampliar un vector
Publicado por nazareno (14 intervenciones) el 01/08/2010 01:13:42
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 aca expongo con la repeticion 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
tambien 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??!!
bueno gente, dejo un abrazo
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 aca expongo con la repeticion 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
tambien 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??!!
bueno gente, dejo un abrazo
Valora esta pregunta


0