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 vue (au cours des 30 derniers jours)
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 commentaires
shilpa pund
shilpa pund le 16 Avr 2015
Modifié(e) : shilpa pund le 16 Avr 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...

Connectez-vous pour commenter.

Réponse acceptée

Michael Haderlein
Michael Haderlein le 17 Avr 2015
Modifié(e) : Michael Haderlein le 17 Avr 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 commentaire
shilpa pund
shilpa pund le 17 Avr 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.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by