Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.
|
|
|
|
Re: read in matrix from .dat file
Posted:
Aug 16, 2011 5:32 PM
|
|
"Alex " <blue.harvest.83@gmail.com> wrote in message news:j2emli$k4a$1@newscl01ah.mathworks.com... > I have been looking around the newsreader as well as other search engines > for an answer to a problem I'm having, but haven't had any luck. > I have a camera that records data as a .sif file, and exports it as a .dat > file. The video has a resolution of 512x512, is 600 frames in length, and > the file size is 300MB. It may be exporting the video as a 307200x514 > array (it adds a column of padding to both sides of the array, and stacks > the frames together as rows ), but I'm not sure as I cant get the file > open. It should be a space delimited file containing only numbers > representing intensities on the camera, no text. My question is how to > read the .dat file into matlab as an array. I have tried: > > A = fread('new02z.dat')
FREAD is documented to accept a file identifier (as returned by FOPEN) not a file _name_.
http://www.mathworks.com/help/techdoc/ref/fread.html
> A = fopen('new02z.dat');
This creates a file identifier that you can use with the low-level file I/O functions like FREAD to retrieve the data. It does NOT retrieve the data itself.
http://www.mathworks.com/help/techdoc/ref/fopen.html
Use this THEN use FSCANF, FREAD, TEXTSCAN, etc. [Actually since your file is plain text, FREAD doesn't seem like the right tool. Try FSCANF or TEXTSCAN first.]
http://www.mathworks.com/help/techdoc/ref/textscan.html
*snip*
> all either imported a single digit, or returned error messages to which I > have not found a solution for.
FYI, the group will find it MUCH easier to help you interpret error messages if you post the full text of the message as well as the code you executed to generate the error.
-- Steve Lord slord@mathworks.com To contact Technical Support use the Contact Us link on http://www.mathworks.com
|
|
|
|