|
creme |
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 08.08.2017, 14:42
Titel: leere cells löschen
|
|
servus leute,
ich hab ein 245x2 cell. ab zeile 124 bis 245 (Die Anzahl der Zeilen kann jedoch variieren) sind in beiden spalten nur noch leere cells vorhanden die ich gerne löschen würde.
ich hab schon einiges versucht zuletzt mit
es klappt aber nichts.
Hoffe ihr könnt weiter helfen.
Gruß tobi
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.08.2017, 15:10
Titel:
|
|
Hallo,
Zitat: |
es klappt aber nichts. |
und welche Probleme treten dabei auf?
Vermutlich musst du das noch mit all kombinieren, z.B.
Grüße,
Harald
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 08.08.2017, 15:15
Titel:
|
|
ich habe es gerade damit versucht
das problem ist, dass ich ein 246x1 cell bekomme mit 0 Einträgen. Dabei hätte ich aber gerne mein Cell nur ohne die [] Einträge in beiden Spalten.
Also vorher ist es ein 245x2 Cell und danach sollte es ein 123x2 cell sein. Da in beiden Spalten von 124-245 nur solche Einträge vorhanden sind: []
Nein das mit "all" hilft auch nicht
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 08.08.2017, 15:34
Titel:
|
|
hiermit
bekomm ich lediglich den Zeilenindex zurück in welchem nur [] drin steht.
aber gelöscht bekomm ich diese zeilen noch nicht.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.08.2017, 15:35
Titel:
|
|
Hallo,
Das find ist übrigens unnötig.
Grüße,
Harald
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 08.08.2017, 15:41
Titel:
|
|
Perfekt Harald
Danke für die Hilfe
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 08.08.2017, 18:04
Titel: zahl suchen mit vektor vergleichen
|
|
hey leute,
ich brauch noch einmal eure hilfe
ich bin hier im Forum leider nicht fündig geworden.
ich habe in meinem cell (247x2) in den ersten Zeilen und der 2. Spalte immer eine Zahl stehen. Jetzt habe ich einen Vektor mit Zahlen von 1,..,7! und ein Cell, welches folgendermaßen aufgebaut ist:
In den ersten 4 Zeilen der 2. Spalte stehen einzelne Zahlen. Die Zahlen die hier nicht stehen, z.B:3,5,7 möchte ich später in den Zeilen drunter, wenn Zahlenpaare wie z.B. [1 3] oder [6 7] oder sogar [1 2 3 7] vorkommen, löschen.
Ich hoffe jemand kann mir einen Ansatz geben wie man hier vorgehen könnte.
gruß tobi
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 08:20
Titel:
|
|
Hallo,
die erste Frage wäre: warum überhaupt ein Cell Array? cell2mat hilft, wenn der Inhalt der Zellen passend formatiert ist, z.B. eine einzelne Zahl.
Mir ist noch nicht klar, was die genaue Fragestellung ist. Ich vermute, die Zeilen sollen verschwinden, aber nach welchem Kriterium?
Grundsätzlich sollte ismember helfen.
Grüße,
Harald
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 09:11
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo, die erste Frage wäre: warum überhaupt ein Cell Array?
|
Sicher gibt es bessere Möglichkeiten um sowas darzustellen. Aber ein Cell war der erste Einfall den ich hatte um es später noch zu bearbeiten.
Harald hat Folgendes geschrieben: |
Mir ist noch nicht klar, was die genaue Fragestellung ist. Ich vermute, die Zeilen sollen verschwinden, aber nach welchem Kriterium?
|
Wie oben schon beschrieben hab ich in diesem Beispiel Zahlen von 1,..,7 aber in den ersten Zeilen tauchen davon nicht alle auf!!!
Die welche nicht auftauchen (hier z.B. 3,5,7 ) sind in meiner späteren Analyse nicht von interesse. Sollten solche Zahlenpaare auftauchen
würde ich gerne die ganze Zeile löschen.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 09:21
Titel:
|
|
Hallo,
okay. Und hast du es nun mal mit
ismember
versucht?
Wenn ja, was genau hast du versucht und welche Probleme sind dabei aufgetreten?
Grüße,
Harald
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 11:05
Titel:
|
|
hallo harald,
Die herangehensweise macht mir Schwierigkeiten.Ich weiß nicht genau wie ich auf mein Problem
ismember
anwenden soll
Im Anhang ist z.B. rot markiert was ich gerne gelöscht hätte (beide Zeilen versteht sich natürlich) überall wo eben Zahlen auftauchen die oben von 1-6 nicht dabei waren. Je nach Datensatz kann sich das aber unterscheiden.
Beschreibung: |
|
Download |
Dateiname: |
cell2.PNG |
Dateigröße: |
12.12 KB |
Heruntergeladen: |
251 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 11:14
Titel:
|
|
Hallo,
wenn du die Daten gezippt als .mat-File zur Verfügung stellst, macht es das deutlich leichter, weil man seine Code-Vorschläge dann auch ausprobieren kann. So kann ich nur einen Versuch zur Verfügung stellen.
Grüße,
Harald
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 12:22
Titel:
|
|
Wenn v immer eine unterschiedliche länge/gröpe hat könnte man das sogar mit
lösen.
müsste man allerdings immer wieder neu anpassen. aber es funktioniert
Danke für die Hilfe
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 13:04
Titel:
|
|
Hallo,
Zitat: |
M(1:4, 2);
müsste man allerdings immer wieder neu anpassen. |
Auch das lässt sich sicher automatisieren, wenn du eine Regel dafür angeben kannst - beispielsweise statt 4 das letzte Element, das keine Cell ist.
Grüße,
Harald
|
|
|
creme |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2019b
|
|
|
|
|
|
Verfasst am: 09.08.2017, 13:45
Titel:
|
|
vielleicht so etwas wie
iscell
?
damit hab ich es mal versucht
dann kommt folgende Fehlermeldung:
Error using contains (line 39)
First argument must be a string array, character vector, or cell array of character vectors.
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
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.
|
|