09.05.2008, 11:01
Hi,
eine Frage, gibt es eine einfache Methode an ein vorhandenes Array mit z.b. Dim 2 x 25 noch ein Array anzuhängen mit 1 x 100, do das das neue Array die Dimension 3x 100 hat? mit "insert into array" wird daraus ja nur ein 3 x 25er Array, und mir gehen Daten verloren.
Problem: ich weis nicht wie viele Dimensionen das hinzuzufügende Array besitzt, da es von der Anzahl der aufgenommenen Messwerte abhängig ist, und die kann ich nicht vorhersehen.
nun hab ich schon mehrere (komplizierte) Ideen gehabt das ganze zu lösen, kann mir aber nciht vorstellen dass es da keine relativ einfache Lösung oder ein Vorhandenen Baustein gibt.
1. erzeugen eines neuen Arrays, mit der nötigen Anzahl der Dim, wenn das anzuhängende größer als das vorhandene, und die Daten beider arrays reinkopieren (doof) durch auslesen und vergleichen der m x n Dimensionen der beiden arrays, Vergleich der n-dim beider Arrays und wenn anzuhängend>bestehend wird neues generiert ...
2. umformen des "alten" arrays auf die nötige Größe des neuen (auch irgendwie doof) ähnliche Abfrage der Dimensionen der Arrays, und dementsprechend umformen des bestehenden wenn anzuhängendes > bestehendes.
3. Einfache Lösung ??
Danke für Hilfe
eine Frage, gibt es eine einfache Methode an ein vorhandenes Array mit z.b. Dim 2 x 25 noch ein Array anzuhängen mit 1 x 100, do das das neue Array die Dimension 3x 100 hat? mit "insert into array" wird daraus ja nur ein 3 x 25er Array, und mir gehen Daten verloren.
Problem: ich weis nicht wie viele Dimensionen das hinzuzufügende Array besitzt, da es von der Anzahl der aufgenommenen Messwerte abhängig ist, und die kann ich nicht vorhersehen.
nun hab ich schon mehrere (komplizierte) Ideen gehabt das ganze zu lösen, kann mir aber nciht vorstellen dass es da keine relativ einfache Lösung oder ein Vorhandenen Baustein gibt.
1. erzeugen eines neuen Arrays, mit der nötigen Anzahl der Dim, wenn das anzuhängende größer als das vorhandene, und die Daten beider arrays reinkopieren (doof) durch auslesen und vergleichen der m x n Dimensionen der beiden arrays, Vergleich der n-dim beider Arrays und wenn anzuhängend>bestehend wird neues generiert ...
2. umformen des "alten" arrays auf die nötige Größe des neuen (auch irgendwie doof) ähnliche Abfrage der Dimensionen der Arrays, und dementsprechend umformen des bestehenden wenn anzuhängendes > bestehendes.
3. Einfache Lösung ??
Danke für Hilfe