Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

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

Search the Archive

Re: Reading numerical data from a file which also contains a text

  • To: mathgroup at smc.vnet.net
  • Subject: [mg92837] Re: Reading numerical data from a file which also contains a text
  • From: annetts729 <davidannetts at aapt.net.au>
  • Date: Tue, 14 Oct 2008 05:00:23 -0400 (EDT)
  • References: <gcv7lj$e69$1@smc.vnet.net>

Hi Toshi,

> id
> 1
> =beg=50800 (Nodal Coordinates)
>             1 0.000000E+00 0.000000E+00
>             2 0.150000E+01 0.000000E+00
>             3 0.150000E+01 0.150000E+01
>             4 0.000000E+00 0.150000E+01
>
> I want to read the coordinates of nodes 1~4.

The simplest approach with V6 is to use Import & Drop

idata = Import["test.t19", "Table"];
idata = Drop[idata, {1, 4}]

If you don't have V6, you can continue using your approach with the
sequence

inpu = OpenRead["test.t19"];
idata = ReadList[inpu, Record]
Close[inpu];

(* now we need to drop the first 4 elements *)
idata = Drop[idata, {1, 4}]
(* and convert the strings to numbers *)
idata = ReadList[StringToStream[#], {Number, Number, Number}] & /@
  idata

Regards,

Dave.



  • Prev by Date: Re: naive question
  • Next by Date: Re: Exclude O[] from Series[] for Solve[] in Mathematica
  • Previous by thread: Re: Reading numerical data from a file which also contains a text
  • Next by thread: Re: Easiest Mathematica algorhitm needed