I want to read each number seperated by , from my text file using Matlab. The content of the text file are as below. How can i read....

1 view (last 30 days)
rem := [342815207237, 97439570849, 133233601810, 133188996810, 154701967396, 13\
3233601810, 263775247823, 342815207237, 352122435992, 528998419276, 53233071566\
, 550529390509, 453057544242, 530205288939, 407607331863, 342815207237, 5505293\
90509, 528998419276, 322985356485, 534086018556, 530205288939, 107542178685, 46\
3853864318, 352122435992, 342815207237, 53233071566, 177932047449, 530205288939\
, 463853864318, 453057544242, 220910979409, 300708225056, 453057544242, 5323307\
1566, 537800985017, 342815207237, 53233071566, 300708225056, 220910979409, 1779\
32047449, 342815207237].
  2 Comments
shilpa pund
shilpa pund on 16 Apr 2015
Edited: shilpa pund on 16 Apr 2015
No.. These are many rows. Actually its an array in mupad which i had wrote in a text file. Now i want to read it from matlab and want to extract each number seperated by comma...

Sign in to comment.

Accepted Answer

Michael Haderlein
Michael Haderlein on 17 Apr 2015
Edited: Michael Haderlein on 17 Apr 2015
Why not just
str=fileread('test.txt'); %read file
str=regexprep(str,'[^0-9 ]',''); %remove everything but digits and spaces
data=str2num(str); %convert to numbers
Only when things like exponential notation come into play, this will be more tricky. But to this stage, that's the easiest way I think.
  1 Comment
shilpa pund
shilpa pund on 17 Apr 2015
Thank you sir... It hepls me a lot... But it gives me the array in the form 477181869995.000 . To overcome it i used db = cast(data,'uint64'). And now i got the array as desired.

Sign in to comment.

More Answers (0)

Tags

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!