|
jojo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.04.2008, 14:09
Titel: count
|
|
hallo
gibt es in matlab eine count funktion die die zeilen einer .dat datei zählen kann.
wäre für jede hilfe dankebar
joe
|
|
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.04.2008, 14:14
Titel:
|
|
Hallo,
ich kenne keine. Bei Dateien, die nicht gerade in die dreistellig MB groß sind, funktioniert z.B. folgende Routine:
Nicht wirklich schön aber funktioniert.
Titus
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 01.04.2008, 14:48
Titel:
|
|
Unter Unix/Linux gäbe es dafür 'wc -l'. Vielleicht gibt es ja auch eine Windows-Portierung.
Falls man feste Zeilenlängen hat könnte man die Zeilenanzahl ja vielleicht auch aus der Dateigröße bestimmen.
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
outsider |
Forum-Meister
|
|
Beiträge: 806
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 01.04.2008, 15:41
Titel:
|
|
Ich weiss zwar nicht wozu Du es brauchst, aber für den Fall wenn Du anschliessend eine FOR-Schleife aufzustellen willst, die dann die Zeilen einliest und auswertet, gibt es eine bessere Lösung.
Schaue in der Hilfe zum Befehl FGETL wie das dort realisiert wurde.
>> help fgetl
MfG
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.04.2008, 15:48
Titel:
|
|
Hallo,
weitere Alternative (wo wir schon bei fgetl sind) ist textread:
Titus
|
|
|
outsider |
Forum-Meister
|
|
Beiträge: 806
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 01.04.2008, 16:03
Titel:
|
|
liefert die Anzahl von (durch space) getrennten Strings, jedoch nicht die Zeilenanzahl.
MfG
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.04.2008, 13:39
Titel:
|
|
Hallo,
ups, outsider hat natürlich recht. Es fehlt noch ein Parameter:
Titus
|
|
|
micky |
Forum-Anfänger
|
|
Beiträge: 20
|
|
|
|
Anmeldedatum: 07.05.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.05.2008, 13:33
Titel:
|
|
Ich häng mich mal hier an den threat ran.
Ist eigentlich die gleiche Fragestellung, aber wie kann ich denn die Anzahl der Spalten zählen lassen.
Hab hier nen Datensatz und muss auf signifikanz überprüft werden. Sprich, ob viele Werteaufzeichnungen ein NaN haben und somit der Datensatz für eine weitere auswertung nicht zu gebrauchen ist, udn dafür brauch ich natürlich die gesamtzahl der Spalten. Die NaN's hab ich schon geschaft zählen zu lassen. den normalen 3satz bekomm ich dann schon hin.
da ich das automatisieren will, will ich natürlich nicht ständig die zahl per hand eingeben.
mfg
micky
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 13.05.2008, 13:39
Titel:
|
|
Moin,
ich denke das dir der Befehl
weiterhelfen könnte. Damit bekommst du sowohl Zeilen- als auch Spaltenanzahl:
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
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.
|
|