|
|
Spalten aus Cell Array löschen |
|
franzi5566 |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 17.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.11.2017, 12:48
Titel: Spalten aus Cell Array löschen
|
|
Hallo ihr lieben,
Ich hab mich noch nie mit Matlab beschäftigt, muss jetzt aber für meine Projektarbeit Messwerte filtern.
Dazu hab ich sie in einem Cell Array und möchte Zeilen löschen, wenn der Wert in der ersten Spalte NICHT 1; 1,5; 2; 2,5; 3; 3,5; 4 usw. ist.
Ich bin dankbar über jeden Tipp. mit einer If Schleife wills nicht so recht klappen..
Liebe Grüße
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.11.2017, 13:58
Titel:
|
|
Hallo,
man müsste wissen, wie das Cell Array genau aufgebaut ist, am besten mit einem konkreten Beispiel. Grundsätzlich würde ich etwas folgender Form versuchen:
Grüße,
Harald
|
|
|
franzi5566 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 17.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.11.2017, 10:45
Titel:
|
|
Hey Harald, tausend dank. so klappt es auf jeden Fall.
Ich hab jetzt aber das Problem, dass meine Datei wohl zu groß ist um als Cell Array importiert zu werden (850000 Zeilen). Kann ich irgendwie die Datei direkt bearbeiten ohne sie zu importieren?
Das ist mein Code bis jetzt
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.11.2017, 10:54
Titel:
|
|
Hallo,
was für eine Datei ist es denn? Text, Excel, ...?
Am besten ist es, wenn du einen Dateiausschnitt (z.B. erste 100 Zeilen) anhängst.
Grüße,
Harald
|
|
|
franzi5566 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 17.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.11.2017, 10:59
Titel:
|
|
ich hab es im Moment als Text Datei aber das kann man ja leicht ändern.
Beschreibung: |
|
Download |
Dateiname: |
test.txt |
Dateigröße: |
15.05 KB |
Heruntergeladen: |
295 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.11.2017, 11:26
Titel:
|
|
Hallo,
Textdatei ist generell besser.
Wie liest du die Datei derzeit ein (Code)? Benötigst du alle Spalten?
Hast du wirklich Komma als Dezimaltrennzeichen? Ich würde darüber nachdenken, die Kommas vorab durch Punkte zu ersetzen.
Grüße,
Harald
|
|
|
franzi5566 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 17.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.11.2017, 16:35
Titel:
|
|
Zur Zeit nutze ich den Import Wizard.
Demnächst muss ich aber größere Dateien auswerten können, die wahrscheinlich auch zu groß zum Importieren sind.
Gibt es eine Möglichkeit das Skript was ich geschrieben hab direkt auf die Textdatei anzuwenden?
Oder Zeilen nur unter der Bedingung, dass der dritte Eintrag keinen Rest beim modulo hat einzulesen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 28.11.2017, 16:54
Titel:
|
|
Hallo,
ich habe das gerade mal getestet. Mit dem aktuellen Release (R2017b) sollte das gewünschte auch direkt mit Tall Arrays gehen.
Mit welchem Release arbeitest du? Ist es möglich, auf das aktuelle Release zu wechseln?
Grüße,
Harald
Edit: ich war gedanklich bei diesem Thema:
http://www.gomatlab.de/zeilen-loesc.....45044,highlight,tall.html
Der Ansatz sollte aber auch hier funktionieren. Also mal bitte dort reinschauen - und möglichst nicht eine Woche warten, bis man reagiert, denn dann ist das bei mir längst schon wieder aus dem Sinn.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|