hello ,this is my file
Hello .. how to read a text file which is a matrix of [1000x512] order of complex numbers. could anyone please help me over this
1 view (last 30 days)
Show older comments
I have a file that is matrix of complex numbers with order 1000x512 . I used csvread, textscan to read file . But I am facing problem in reading a file .kindly help me
Accepted Answer
Jeremy Hughes
on 8 Feb 2018
Hi Darapu,
This worked for me.
T = readtable('Extracted_Dry_Tar_Road_prediction_file.txt','Whitespace',' ()');
T.Variables
Hope this helps,
Jeremy
0 Comments
More Answers (2)
Birdman
on 8 Feb 2018
Edited: Birdman
on 8 Feb 2018
This does it. The complex numbers are stored in a cell array:
fileID=fopen('Extracted_Dry_Tar_Road_prediction_file.txt','r');
Data=textscan(fileID,'%s');
Data=string(regexprep(Data{1},'[,()]',''));
Data=cellfun(@(x) str2double(x),Data,'uni',0)
fclose(fileID);
which you can reach any of them by typing
Data{1}
Data{2}
and so on.
0 Comments
See Also
Categories
Find more on Data Import and Export in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!