what should I change in the script for solving "Error in using fscanf". Thank you
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
what should I change in the script for solving "Error in using fscanf". Thank you
_ *Error using fscanf Invalid file identifier. Use fopen to generate a valid file identifier.
Error in data_proc_auto (line 274) a = fscanf(fid,'%g',inf); % write all data into a column of matrix a*_
Risposte (1)
Jan
il 29 Gen 2018
In your script, the line 274: a = fscanf(fid,'%g',inf); fails, because the file identifier replied by the line before: fid = fopen(deformname) is invalid. This happens, because there is no existing file for the name stored in deformname.
Prefer to check the success of opening files:
[fid, msg] = fopen(deformname);
if fid == -1
error(msg);
end
You can solve the problem by providing the name of an existing file. Include the full path, because this is safer.
0 Commenti
Vedere anche
Categorie
Scopri di più su Low-Level File I/O 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!