Manipulating List Elements In Programs
- To: mathgroup at smc.vnet.net
- Subject: [mg23940] Manipulating List Elements In Programs
- From: Buz Barstow <buz at sys-j25.demon.co.uk>
- Date: Fri, 16 Jun 2000 00:57:25 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hi, I'm trying to write a program in Mathematica to automatically plot graphs from text files that I've generated with a C program. It looks in the working directory, and retrieves a list of all files with a .dat extension; files = FileNames["output*.dat"] Then, it gets the number of entries in that list; l = Length[files] And then uses this information to import each file individually and do a ListPlot with each list; For[i = 1, i <= l, i++, z = Import[ files[[i]]]; title = z[[1]]; lab = z[[2]]; Delete[z, {1, 2}]; ListPlot[z, AxesLabel -> lab, PlotLabel -> title] ] At the top of each output file there is a heading that I want to use as the plot's title and two column headings that I want to use to label the axes. Unfortunately, I can retrieve them and label the plot, but I can't delete them, so when I include the title, I can't produce the plot. Does Mathematica prevent the programming calls deleting things, or am I missing something? Thanks in advance, Buz