Sumar o combinar matrices/arreglos
Posted: Thu May 31, 2018 3:08 pm
Saludos fivewinners
Tengo los siguientes arreglos
Arr1
a , b , c
d , e , f
g , h , i
Arr2
1 , 2, 3
4 , 5, 6
7 , 8, 9
y debo obtener este resultado
aRes
a , b, c, 1, 2, 3
d , e, f, 4, 5, 6
g , h, i, 7, 8, 9
Ambos son creados dinamicamente despues de realizar unos selects sobre mysql. Como no hay relacion entre las tablas no puedo hacer un select con join, mi solucion es la "union" de los arreglos en forma externa.
Tengo acceso a las lineas por separado,
Intente lo siguiente
For x=1 to nLineas
Aadd(aRes, Arr1_aLinea[x], Arr2_aLinea[x]
// Aadd(aRes, {a,b,c},{1,2,3})
Next
Obviamente sin el resultado esperado, en algun momento varian las lineas y las columnas. Ej Un resultado real es ARR1[1021,3] y ARR2[1021,6] y otra mas sencilla Arr1[14,2] y ARR2[14.3]
Cualquier idea sera bienvenida, con la cabeza caliente ni veo el bosque de tanto arbol cerca.
Saludos
Desde Chile
Adolfo
Tengo los siguientes arreglos
Arr1
a , b , c
d , e , f
g , h , i
Arr2
1 , 2, 3
4 , 5, 6
7 , 8, 9
y debo obtener este resultado
aRes
a , b, c, 1, 2, 3
d , e, f, 4, 5, 6
g , h, i, 7, 8, 9
Ambos son creados dinamicamente despues de realizar unos selects sobre mysql. Como no hay relacion entre las tablas no puedo hacer un select con join, mi solucion es la "union" de los arreglos en forma externa.
Tengo acceso a las lineas por separado,
Intente lo siguiente
For x=1 to nLineas
Aadd(aRes, Arr1_aLinea[x], Arr2_aLinea[x]
// Aadd(aRes, {a,b,c},{1,2,3})
Next
Obviamente sin el resultado esperado, en algun momento varian las lineas y las columnas. Ej Un resultado real es ARR1[1021,3] y ARR2[1021,6] y otra mas sencilla Arr1[14,2] y ARR2[14.3]
Cualquier idea sera bienvenida, con la cabeza caliente ni veo el bosque de tanto arbol cerca.
Saludos
Desde Chile
Adolfo