LabVIEWForum.de
Anzahl true im Bool-array - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Anzahl true im Bool-array (/Thread-Anzahl-true-im-Bool-array)

Seiten: 1 2


Anzahl true im Bool-array - Curtis Newton - 07.08.2008 07:51

Hallo,

wie kann ich in einem Array voller Bools schnell feststellen, wieviel Elemente true sind?

Danke!

C.

[attachment=13834]


Anzahl true im Bool-array - Achim - 07.08.2008 07:54

Spontan: FOR-Schleife mit Case-Struktur...aber irgendwie gibts da bestimmt noch nen besseren Trick


Anzahl true im Bool-array - VDB - 07.08.2008 07:55

Wie unelegant Achim... ^_^

[attachment=13835]

VDB


Anzahl true im Bool-array - Curtis Newton - 07.08.2008 07:56

' schrieb:Spontan: FOR-Schleife mit Case-Struktur...aber irgendwie gibts da bestimmt noch nen besseren Trick

Dann kann ich ja auch glein in einer for-Schleife die Werte einzeln prüfen. Das wollte ich gerade vermeiden.

C.


Anzahl true im Bool-array - Achim - 07.08.2008 08:00

' schrieb:Wie unelegant Achim... ^_^

Oh Menno...war doch grad fertig:


Anzahl true im Bool-array - Curtis Newton - 07.08.2008 08:26

Ohohohohoh, böse Falle.

Meine Arrays sind recht lang. Also passt unter Umständen die Anzahl der true's nicht mehr in I16. »?1:0« hat aber als Ausgabe I16. Folge war ein Überlauf und mein Algo ging nicht mehr,

Lösung hängt unten dran.

C.

[attachment=13838]


Anzahl true im Bool-array - Curtis Newton - 07.08.2008 10:39

Hallo,

Nachfrage: Gibt es eine schnelle Möglichkeit, mit dem bool-Array ein anderes zu indizieren? Also aus einem anderen Array gleicher Größe alle Einträge rauszuschmeißen, bei denen false an entsprechender Stelle im bool-Array steht?

Danke!

C.


Anzahl true im Bool-array - Achim - 07.08.2008 10:56

jetzt aber: FOR-Schleife...


Anzahl true im Bool-array - IchSelbst - 07.08.2008 11:10

Und dran denken: Beim Vorwärtslöschen verschieben sich die Indices.

[*grübel*]

Gibts in LV eigentlich eine rückwärts laufende For-Schleife?


Anzahl true im Bool-array - Curtis Newton - 07.08.2008 11:36

' schrieb:Und dran denken: Beim Vorwärtslöschen verschieben sich die Indices.

[*grübel*]

Gibts in LV eigentlich eine rückwärts laufende For-Schleife?

Ja. Nennt sich while-Schleife ;-)

C.