Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
26.02.2009, 16:07 (Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2009 16:28 von jg.)
Da ich ja jetzt weiss wie man Spalten entfernt, habe ich schonmal ein 1D-Array erzeugt.
Dieses 1D-Array sollte dann sowohl positive als auch negative Werte enthalten, die ich nun mit einem Label versehen möchte. Das heisst, wenn ein Wert grösser oder gleich Null ist soll er das Label 1 erhalten und ansonsten (also, wenn es sich um einen negativen Wert handelt) sollte er mit dem Label eins versehen werden.
Joa, ich habe jetzt mal mein Array an eine for-Schleife gekabelt und dann abgefragt, ob dieser eingehende Wert grösser oder gleich Null ist. Und dieses Ergebnis habe ich dann an eine Case-Struktur gelegt, um dort die Null oder 1 zu zuordnen. Allerdings lässt sich das Ergebnis nicht an die Case-Struktur ankabeln....
mmmm, also ich lade das wohl mal lieber hoch, weil man mich wahrscheinlich sonst nicht versteht :-)
' schrieb:So, habe schon wieder ein neues Problem...
Da ich ja jetzt weiss wie man Spalten entfernt, habe ich schonmal ein 1D-Array erzeugt.
Dieses 1D-Array sollte dann sowohl positive als auch negative Werte enthalten, die ich nun mit einem Label versehen möchte. Das heisst, wenn ein Wert grösser oder gleich Null ist soll er das Label 1 erhalten und ansonsten (also, wenn es sich um einen negativen Wert handelt) sollte er mit dem Label eins versehen werden.
Joa, ich habe jetzt mal mein Array an eine for-Schleife gekabelt und dann abgefragt, ob dieser eingehende Wert grösser oder gleich Null ist. Und dieses Ergebnis habe ich dann an eine Case-Struktur gelegt, um dort die Null oder 1 zu zuordnen. Allerdings lässt sich das Ergebnis nicht an die Case-Struktur ankabeln....
mmmm, also ich lade das wohl mal lieber hoch, weil man mich wahrscheinlich sonst nicht versteht :-)
Du hast kein 1D Array sondern ein 2D Array angeschlossen. Wenn du das an die For-Schleife übergibst, kommt in der Schleife ein 1D Array an. Dieses vergleichst du mit 0. Aus dem Vergleich resultiert ein 1D Array mit boolschen Werten (für jedes Element des EingangsArrays). Und an die Case-Struktur kannst du kein Array anschließen.
Wenn du ein 1D Array verwendest, funktioniert das ganze.
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Habe ich gelesen :rolleyes:aber das mit der Version ist so ne leicht vergessbare sache.... Sorry...
Aber immerhin war es mir schon vorher selber aufgefallen, es wird also besser werden! :-)
und wie mache ich aus dem 2D-Array, aus dem ich ja ein Spalte rausgeschnitten habe, die ich weiterverarbeiten will ein 1D-Array???????
lg
Wenn du im Original ein 2D Array hast und davon nur eine Zeile oder eine Spalte verarbeiten möchtest, kannst du das mit der Funktion Array indizieren machen.
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)