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 visualizzazione (ultimi 30 giorni)
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 Commenti
shilpa pund
shilpa pund il 16 Apr 2015
Modificato: shilpa pund il 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...

Accedi per commentare.

Risposta accettata

Michael Haderlein
Michael Haderlein il 17 Apr 2015
Modificato: Michael Haderlein il 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 Commento
shilpa pund
shilpa pund il 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.

Accedi per commentare.

Più risposte (0)

Tag

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by