Unable to read data from text file in matlab
Ältere Kommentare anzeigen
clc;
clear all;
close all;
fid = fopen('eeg.txt');
A = fscanf(fid,'%f');
fclose(fid);
when I am trying for run the code I got the following error:
Error using fscanf
Invalid file identifier. Use fopen to generate a valid file identifier.
Error in eeg (line 5)
A = fscanf(fid,'%d');
Kindly help me to get rid of this issue.
1 Kommentar
Cameron
am 12 Jan. 2023
Can you attach the file in question? It's hard to do anything without that.
Antworten (1)
Bora Eryilmaz
am 12 Jan. 2023
Bearbeitet: Bora Eryilmaz
am 12 Jan. 2023
The file your are looking for is probably not there, or at least, not on the MATLAB path. See what fid is: if it is -1, then you haven't really opened the file, which would result in the error that you are observing:
fid = fopen('badfile.txt')
fscanf(fid, '%f')
To double check if the file is accessible by MATLAB, run:
exist('eeg.txt', 'file')
Kategorien
Mehr zu Large Files and Big Data finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!