|
|
eingeschraenkung in fread |
|
toniemakaroni |

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 31.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2009, 11:21
Titel: eingeschraenkung in fread
|
 |
Hallo,
ich benutze seit einiger Zeit den Befehl
ohne Schwierigkeiten. Aufgrund einer notwendigen Neuinstallation musste ich auch mein Matlab auf 7.7.0.471 (Matlab R2008b) upgraden (wobei ich vorher eine aehnliche Version verwendet habe, glaub ich zumindest). Leider funktioniert genau jetzt dieser Befehl nicht mehr. Als Fehlermeldung bekomme ich
Zitat: |
??? Error using ==> fread
Invalid file identifier. Use fopen to generate a valid file identifier.
|
Ehrlich gesagt moechte ich alle meine Scripte nur sehr ungern aendern und es fread einfach in fopen zu aendern funktioniert ja auch nicht so...
Ich wollte einfach wissen, ob jemand ein aehnliches Problem hat und ob es vielleicht eine simple MATLABeinstellung ist...
Auf meinem alten Rechner funktioniert der Befehl noch immer ohne Probleme...
Besten Gruss,
toniemakaroni
|
|
|
|
|
Schrank |

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 10.07.08
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2009, 14:17
Titel:
|
 |
ähm, was ist denn auf deinem alten System fid? Das wirst du bestimmt auch mit fopen erzeugt haben.
Kann es sein, dass sich einfach der Pfad geändert hat und du deswegen mit fopen jetzt keinen validen fileIdentifier mehr bekommst?
Gruß
Schrank
Zuletzt bearbeitet von Schrank am 11.11.2009, 14:49, insgesamt einmal bearbeitet
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 11.11.2009, 14:31
Titel:
|
 |
Hallo
fread funktioniert nie ohne fopen. (Und das gilt für alle Versionen)
Das Problem liegt nicht an fread. Die Meldung sagt ja aus, dass fid(File Identifier) ungültig ist. Also muss du nach fopen in deinem script suchen, und dort das Problem suchen.
Wahrscheinlich stimmen einfach die Pfade zu deinem Einlese-Dateien nicht mehr. Weil diese z.b. automatisch bei alter Version in Matlab Search Path angehängt wurden.
|
|
|
toniemakaroni |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 31.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2009, 15:06
Titel:
|
 |
Du hast Recht, vielen Dank!!
In der neuinstallierten Version fehlten natuerlich meine 'addpath'.
Cheers, toniemakaroni
|
|
|
|
|
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.
|
|