Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: sagittal slice from a txt file
Date: Tue, 10 Feb 2009 12:11:02 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 21
Message-ID: <gmrqsl$lnt$1@fred.mathworks.com>
References: <gmrnuu$hdo$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1234267862 22269 172.30.248.37 (10 Feb 2009 12:11:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 10 Feb 2009 12:11:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 791003
Xref: news.mathworks.com comp.soft-sys.matlab:517279


"Nico zanette" <zannakill@hotmail.com> wrote in message <gmrnuu$hdo$1@fred.mathworks.com>...
> Hello
> I'm in trouble, I need to obtain a MR image from a txt file. 
> The file contains a single column of data, with each row representing a different voxel in the grid. The data file was generated using the following ordering of grid cells: 
> 
> for kk=1:s3 
>   for jj=1:s2 
>     for ii=1:s1 
>       fprintf(fid,'%1.1f\n',ARRAY(ii,jj,kk)); 
>     end 
>   end 
> end 
> where the dimension of ARRAY is [s1 x s2 x s3] 
> 
> I need to transform this file into a 3d image. After this i need to take sagittal slices from the 3d image.
> 
> Somebody can help me?
> 
> Thanks.

well, i would guess the first step is to reverse the writing process to read the data back into the workspace.  Then its just a simple matter of displaying it however you want.