MathGroup Archive 1999

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

Search the Archive

Re: saving a list.

  • To: mathgroup at smc.vnet.net
  • Subject: [mg18951] Re: saving a list.
  • From: "Allan Hayes" <hay at haystack.demon.co.uk>
  • Date: Fri, 30 Jul 1999 01:33:43 -0400
  • References: <7nlolp$bam@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

In Mathematica 3.x or Mathematica 4.x

M = {{1, 2.7}, {2, 1.9}, {3, 3.0}};

Write["txt3", OutputForm[MatrixForm[M]]]

!! txt3

1     2.7

2     1.9

3     3.

In Mathematica 4.x we can use the new functions, Export and Import:

Import["txt3", "Table"]

    {{1, 2.7}, {2, 1.9}, {3, 3.}}

Export["txt4", M, "Table"];

!! txt4

1   2.7
2   1.9
3   3.

Or, use the extension dat:

Export["txt4.dat", M];

!! txt4.dat

1   2.7
2   1.9
3   3.

Then Mathematica recognises the extension for importing:

Import["txt4.dat"]

{{1, 2.7}, {2, 1.9}, {3, 3.}}

Allan
---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565



Dave Berube <dberube at stdntpop.lmu.edu> wrote in message
news:7nlolp$bam at smc.vnet.net...
> I am writing a program that inputs 2 lists of numbers each with two
> columns, and creates a 3rd list also with two columns.
>
> For Example, lets say that the files file.txt and file2.txt look like
this:
>
> file.txt                  file2.txt
>
> 1    1.5                  0    3.6
> 2    4.6                  2    1.9
> 3    6.8                  6    4.2
>
> I can read them into Mathematica with ReadList
>   A = ReadList["file.txt", {Number, Number}]
>   B = ReadList["file2.txt", {Number, Number}]
>
> then I do all my operations that I need to do on them and come up with a
> two column matrix C.
>
> In plain old Mathematica form it looks like, say,
>
> C = {{1, 2.7}, {2, 1.9}, {3, 3.0}}
>
> But I want to get a file, call it file3.txt, that contains just 2 columns,
> like file.txt and file2.txt.
>
> I've tried TableForm and MatrixForm, etc. to format the output and then
> used Save to save it,  but when I open the text file, I get all this junk
> in there (Gridbox, TableForm, and all the braces and stuff actually in the
> text file).
>
> So is there a way for me to have Mathematica save the information as a
> plain old text file with two columns of numbers, no words, no braces, none
> of that junk.
>
> Thanks for any help.
> -Dave Berube
>
>



  • Prev by Date: Removing Graphics3D polygon edges
  • Next by Date: Packed Arrays in version 4
  • Previous by thread: Re: saving a list.
  • Next by thread: Re: saving a list.