Re: Importing complex numbers into mathematica
- To: mathgroup at smc.vnet.net
- Subject: [mg37483] Re: [mg37464] Importing complex numbers into mathematica
- From: Dale Horton <daleh at wolfram.com>
- Date: Fri, 1 Nov 2002 01:43:04 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
The separation between list elements is determined by a ConversionOption Import["test.dat", "List", ConversionOptions -> {"ListSeparators" -> {"\n", "\r"}}] -Dale At 03:41 AM 10/31/2002, mike wrote: >Hi > >This may be a stupid question but is there an easy way to import >complex numbers from a file into mathematica. I have written some c++ >code that outputs a set of complex numbers to a file and I have been >trying to get them into mathematica. What format should I use? > >To give myself a clue I exported a couple of complex numbers from >Mathematica to see what the file would look like: > >Export["test.dat", {3 + 2 I, 1 + 0.5 I}, "List"]; > >which gives me the following test.dat: >3 + 2 I >1 + 0.5 I > >so far so good - looks like thats the format I need my c++ code to >output but when i try > >test = Import["test.dat", "List"]; >i get the following output >test = {3, "+", 2, "I", 1, "+", 0.5, "I"} > >Can anyone help me? I want to be able to Import the file directly - I >would rather not simply import a big list of numbers and write a >function that makes the relavent ones complex. Any help would be much >appreciated > >Mike