|
|
Inhalt von Cell Array als Liste ausgeben |
|
CryptKeeper |

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 10.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: MATLAB 7.9.0 (R2009B) / Octave 3.2.3
|
 |
|
|
 |
|
Verfasst am: 07.05.2011, 16:26
Titel: Inhalt von Cell Array als Liste ausgeben
|
 |
Ich hab ein Cell Array mit Strings und will die Inhalte als Liste anzeigen. Eigentlich macht das ja celldisp(), aber dann wird nicht nur der String angezeigt, sondern jedesmal auch noch 'array{x}{y} = '.
Wie schaffe ich es, dass nur die Strings angezeigt werden, und zwar untereinander, also in einer Liste, am liebsten gleich noch ohne die ''-Zeichen?
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.05.2011, 21:16
Titel:
|
 |
|
|
CryptKeeper |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 10.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: MATLAB 7.9.0 (R2009B) / Octave 3.2.3
|
 |
|
|
 |
|
Verfasst am: 08.05.2011, 12:29
Titel:
|
 |
Klappt nicht, ich krieg ne Fehlermeldung:
Der hier relevante Teil des Scripts (Zeile 28 ist die mit disp(...) ):
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 08.05.2011, 13:44
Titel:
|
 |
Hallo,
es funktionierte nicht, weil die Informationen nicht korrekt waren
Du sagtest: Cell Array von Strings
Du hattest: Cell mit Cell Array von Strings.
Also: extrahieren.
Grüße,
Harald
|
|
|
CryptKeeper |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 10.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: MATLAB 7.9.0 (R2009B) / Octave 3.2.3
|
 |
|
|
 |
|
Verfasst am: 08.05.2011, 14:37
Titel:
|
 |
Ach so. Ich blick halt bei diesen verschiedenen 'Formaten' noch nicht 100% durch, das läuft dann etwas nach trial-and-error.
Ich hab jedenfalls gemerkt, dass es funktioniert, wenn ich
durch
ersetze. Jetzt klappt alles!
Vielen Dank für die Hilfe.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 09.05.2011, 15:09
Titel:
|
 |
Hallo CryptKeeper,
Eine vereinfachte Version:
Das FIND kann man weglassen, da [files.isdir] ein schnelleres Logical Indexing erlaubt. Das Löschen von '.' und '..' ist so etwas übersichtlicher. Mit FPRINTF kann man sehr gut Cell Strings ausgeben, wenn man daran denkt sie per {:} in eine Liste aufzulösen.
Wenn Du alle Ordner, die mit '.' beginnen von der Anzeige ausschließen möchtest (wie z.B. in Linux üblich):
Gruß, Jan
|
|
|
|
|
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 - 2025
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.
|
|