2 dzu 3 d array < Softwaretechnik+Pro < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
Hey,
kann mir jemand erklären wie ich es schaffe, dass ein Programm ein 2d array zu einem 3d array konvertiert?
wäre sehr nett.
LG
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:58 Mo 01.11.2010 | Autor: | jarling |
ich würde das so machen:
3d-Matrix erstellen mit den x-und y-Größen der 2d-Matrix plus der gewünschten z-Größe, dann mit zwei Schleifen die werte übertragen
for i = 1 to x {
for k = 1 to y {
3dmatrix[i, k, 1] := 2dmatrix[i, k];
}
}
<-- mal so als Pseudocode
|
|
|
|
|
Hallo!
Jarling hat völlig recht, den xy-Werten eines Arrays nun noch einen z-Wert zuzuordnen geht am einfachsten, indem man sich ein neues Array macht.
Ansonsten müßtest du mal etwas genauer formulieren, was du mit deinem "konvertieren" genau meinst, denn es gibt ja noch andere, eher bösartige Möglichkeiten.
|
|
|
|