|
|
Problem: invalid file identifier |
|
Psycho_Inc. |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2009, 19:22
Titel: Problem: invalid file identifier
|
|
Hallo,
Für meine BSc-arbeit muss ich mittels Matlab Plots erstellen.
Dazu müssen Daten aus Dateien eingelesen werden, die ich zuvor angelegt habe. Jetzt habe ich allerdings schon ein Problem beim Einlesen:
Wenn ich das durchlaufen lasse bekomme ich immer den Fehler:
??? Error using ==> fgetl
Invalid file identifier.
Error in ==> L:\BACHELOR THESIS\data\Ground\piu\stormplot_piu.m
On line 14 ==> line = fgetl(fid); %get the lines
Was mach ich falsch??
|
|
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 06.07.2009, 19:37
Titel:
|
|
Moin,
versuch mal von der C-Struktur Abstand zu nehmen
Schau dir die Funktion IMPORTDATA an bzw. such mal hier im Forum nach "Datei einlesen", da findest du schon ne Menge.
Weiterer Tipp: Im Current Directory Rechtsklick auf die Datei und "Import Data" wählen. Am Ende auf "generate m-File" klicken und schon hast du eine fertige Funktion, die jede Datei genauso behandelt wie du die eine behandelt hast
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?
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 06.07.2009, 19:54
Titel:
|
|
Hallo
weil du nach der FOR-Schleife oder IF Bedinung (prüfe bitte hier, weil Kommentare an ENDs nicht stimmen) machst du gleich den FILE wieder zu
und dann natürlich bricht es bei zweiten Durchlauf mit Fehlermeldung ab. Deswegen FCLOSE aus WEIL-Schleife auslagern
|
|
|
Psycho_Inc. |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2009, 20:16
Titel:
|
|
vielen, vielen Dank euch beiden, jetzt ist der fehler weg, nachdem ich fclose ausgelagert hatte^^
|
|
|
|
|
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.
|
|