|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2012, 10:50
Titel: fopen
|
 |
Hallo zusammen!
Ich steh mal wieder vor einem Problem:
Ich möchte gerne mehrere txt-files einlesen, das folgenden namen hat: L11012_1h_xx, wobei xx durchläuft von 01 bis 24.
Ich habe das so probiert:
Nur wird jetzt der letzte Teil _1h nicht genommen.
Danke
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.09.2012, 11:31
Titel:
|
 |
Hallo,
um i herum sollte ein num2str stehen, genau wie bei l.
Wenn pfad eine Variable ist, sollten die ' ' weg. Besser ist die Verwendung von fullfile, da automatisch das (richtige) Pfadtrennzeichen verwendet wird.
Grüße,
Harald
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2012, 12:10
Titel:
|
 |
hallo!
Danke, hab i jetzt in num2str gesetzt. Komisch ist jetzt nur, dass mir Matlab zwar den Dateinamen richtig zusammensetzt und ausgibt, aber das es daraus keine daten entnehmen kann. bei mir ist jetzt fid = -1 und das bedeutet doch, dass die datei nicht eingelesen wurde, oder?
Welchen Fehler kann es denn da geben ,wenn ich die Datei einzeln aufrufe, dann wird es mir ausgegeben?
Danke,
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2012, 12:27
Titel:
|
 |
hey,
das Problem hab ich gerade gelöst. Nur zeigt mir Matlab immer nimmer nur die Werte des letzten i an, ich möchte aber eine 24xlength(100) haben. Die vektoren, die ich auslese, haben ich die Länge 100.
Brauche ich dazu eine weitere for schleife?
MFG
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.09.2012, 12:40
Titel:
|
 |
Hallo,
du könntest das z.B. etwa so machen:
Falls die Vektorlänge unterschiedlich sein kann, würde ich für c ein Cell Array verwenden.
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 07.09.2012, 13:27
Titel:
|
 |
Hallo Themenstarter,
Bitte Stelle pro Thema immer nur eine Frage. Andernfalls ist das "beantwortet"-Flag sinnlos.
Ich habe die neue Frage in ein neues Thema verschoben.
Gruß, Jan
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2012, 13:33
Titel:
|
 |
|
|
|
|
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.
|
|