Überflüssige Daten aus einem Array löschen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Überflüssige Daten aus einem Array löschen (/Thread-Ueberfluessige-Daten-aus-einem-Array-loeschen) |
Überflüssige Daten aus einem Array löschen - Tommyslav - 13.08.2008 10:18 Moin, zwar eine recht blödsinnige Frage, stehe aber atm total am Schlauch.... Problem: 1,234 0 0 0 0 0 1,345 0 0 0 0 0 1,456 .... Daraus sollen die Nuller gelöscht werden 1,234 1,345 1,456... Komme mit der Case-struktur in der Hinsicht nicht klar, das wenn Array-wert = 0 keine Ausgabe erfolgen soll. Leider ist das Prog das ich bearbeite so tief verschachtelt, das ich schlecht mit Shiftregistern arbeiten kann und Schleifen mit nur einer wiederholung sind doch etwas unelegant. Habt ihr ideen? Überflüssige Daten aus einem Array löschen - lj06 - 13.08.2008 20:43 Hallo, Warum kannst du kein Shiftregister verwenden? Meines erachtens muss jeder Wert des Arrays seperat behandelt werden, sodass das ganze innerhalb eines Durchgangs kaum zu bewerkstelligen ist. Falls du dich doch noch umentscheidest, eine Lösung mit Shiftregister in einer While-Schleife hätte ich.. mfg Überflüssige Daten aus einem Array löschen - IchSelbst - 13.08.2008 23:01 ' schrieb:Daraus sollen die Nuller gelöscht werdenErstens: "Nuller löschen" geht nicht. Es muss heißen: "Alles was betragsmäßig kleiner als 0.0001 ist, löschen". DBL-Zahlen auf exakt 0 abzufragen, kann zu Problemen führen. Zweitens: Wenn du die Nuller aus einem Array löschen willst, was spricht da gegen eine For-Schleife - die so oft durchlaufen wird, wie das Array lang ist? Oder willst du vielleicht die Nuller erst gar nicht ins Array aufnehmen? Überflüssige Daten aus einem Array löschen - Lucki - 14.08.2008 07:15 [attachment=13942] |