MathGroup Archive 2004

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

Search the Archive

Re: How to read a string from a file?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg46937] Re: How to read a string from a file?
  • From: "Curt Fischer" <crf3 at po.cwru.edu>
  • Date: Tue, 16 Mar 2004 19:55:01 -0500 (EST)
  • References: <c36bm6$s4j$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

First, use SetDirectory[] until you get Mathematica's present working
directory to be the one where your file is.  Then you can do

In[39]:=
caption=Import["mathgroupexample.txt","Text"]

Out[39]=
"M=70,N=90,L=100,S0=0.0001,S1=0.1,mu=0,D=0.01,m=2,n=2,m1=2,n1=2,k1=1,k2=1,k_
2=\
1,k3=1,k_3=1,D1=0.01,k4=1,k_4=1,D2=0.01,k5=1,k_5=1,k6=1,k_6=1,k7=1,k_7=1,k8=
1,\
k_8=1,k9=1,k_9=1,DELTA_T=0.1,DURATION=5000000,SAMPLE_PERIOD=50000"

In[40]:=
linebreakcaption=StringInsert[caption,"\n",Table[i,{i,60,StringLength[captio
n],60}]]

Out[40]=
"M=70,N=90,L=100,S0=0.0001,S1=0.1,mu=0,D=0.01,m=2,n=2,m1=2,
n1=2,k1=1,k2=1,k_2=1,k3=1,k_3=1,D1=0.01,k4=1,k_4=1,D2=0.01,k
5=1,k_5=1,k6=1,k_6=1,k7=1,k_7=1,k8=1,k_8=1,k9=1,k_9=1,DELTA_
T=0.1,DURATION=5000000,SAMPLE_PERIOD=50000"

In[41]:=
ListPlot[{{1,1},{2,2}},PlotLabel->linebreakcaption]

-- 
Curt Fischer



Peng Yu wrote:
> I have a file called outpara.txt.
> The content is
>
"M=70,N=90,L=100,S0=0.0001,S1=0.1,mu=0,D=0.01,m=2,n=2,m1=2,n1=2,k1=1,k2=1,k_
2=1,k3=1,k_3=1,D1=0.01,k4=1,k_4=1,D2=0.01,k5=1,k_5=1,k6=1,k_6=1,k7=1,k_7=1,k
8=1,k_8=1,k9=1,k_9=1,DELTA_T=0.1,DURATION=5000000,SAMPLE_PERIOD=50000"
>
> I want Mathematica read the content of the file into a string. And
> then display this string as the caption of a graph generated by
> ListPlot.
>
> I tried a few ways but it doesn't work. Could you help me?


  • Prev by Date: Left/right justifying rotated text
  • Next by Date: Re: solving for variable and then get these e's..?
  • Previous by thread: RE: How to read a string from a file?
  • Next by thread: Re: How to read a string from a file?