"Error using feof" at exit
8 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am running 2016a, but I had a similar problem with 2014a also. When I try to close MATLAB, I get the following errors:
*******************************************
Error using feof
Invalid file identifier. Use fopen to generate a valid file
identifier.
Error in preserve_history (line 12)
while ~feof(fid)
Error in finish (line 3)
preserve_history;
*******************************************
I did a quick google search, but did not find anything related. The only way I've been able to close the program is to force-quit through the task manager.
Any insight would be greatly appreciated.
0 Commenti
Risposta accettata
Walter Roberson
il 10 Mag 2016
Use
which finish
to find the finish.m that is being executed. It is probably calling upon preserve_history from http://www.mathworks.com/matlabcentral/fileexchange/9291-save-entire-command-history . That code is using fopen() to open a file and is not checking to see if the open worked.
The code directly from the File Exchange uses
[fid, err] = fopen('c:\documents and settings\snelljo\application data\mathworks\matlab\r14sp3\history_saved.m', 'r');
but chances are you do not happen to have exactly that directory.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su File Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!