MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Reading from a file.

  • To: mathgroup at smc.vnet.net
  • Subject: [mg56701] Re: [mg56678] Reading from a file.
  • From: Chris Chiasson <chris.chiasson at gmail.com>
  • Date: Wed, 4 May 2005 00:33:23 -0400 (EDT)
  • References: <200505030926.FAA25678@smc.vnet.net>
  • Reply-to: Chris Chiasson <chris.chiasson at gmail.com>
  • Sender: owner-wri-mathgroup at wolfram.com

Use ReadList on the file, setting the type to "String" and the option
RecordLists to True. After that, Drop the blank rows and the ones that
begin with %ObjectName. Finish up with Mapping ToExpression onto the
leftover array elements.

On 5/3/05, Namrata Khemka <namrata.khemka at gmail.com> wrote:
> Hi everyone,
> 
> I have the following input file:
> 
> %Object Name : left asis
>  1      168     0.695873        6.544617        62.457849       82.505554
>  1      169     0.700040        8.332349        61.770844       82.268933
>  1      170     0.704207        9.848946        61.490948       82.065082
> 
> %Object Name : right asis
>  2      168     0.695873        -6.179786       37.250156       86.780951
>  2      169     0.700040        -4.581314       36.861102       86.754218
> 
> %Object Name : right asis
> 3      168     0.695873        -6.179786       37.250156       86.780951
> 3      169     0.695873        -6.179786       37.250156       86.780951
> 
> I want to read this file in the form of a matrix (real numbers), so
> that the matrix has the
> following (eliminate the %Object line while reading):
> 
>  1      168     0.695873        6.544617        62.457849       82.505554
>  1      169     0.700040        8.332349        61.770844       82.268933
>  1      170     0.704207        9.848946        61.490948       82.065082
>  2      168     0.695873        -6.179786       37.250156       86.780951
>  2      169     0.700040        -4.581314       36.861102       86.754218
>  3      168     0.695873        -6.179786       37.250156       86.780951
>  3      169     0.695873        -6.179786       37.250156       86.780951
> 
> So the real numbers matrix is of size [7][6]
> 
> I have tried quite a few things but nothing seems to be working.
> 
> Thanks in advance for the help,
> 
> Namrata
> 
> 


-- 
Chris Chiasson
http://chrischiasson.com/
1 (810) 265-3161


  • Prev by Date: Re: Reading from a file.
  • Next by Date: Re: debugging
  • Previous by thread: Reading from a file.
  • Next by thread: Re: Reading from a file.