Listing 3. TFD Listing


> \cat list-ex.r | pr -t -n:2
 1:require tfd
 2:
 3:i = 1;
 4:files = "|ls *.dat";
 5:
 6:#
 7:# Read the data from each file...
 8:#
 9:
10:while(length(line = getline(files)))
11:{
12:  filenm[i] = line.[1];
13:  readb(filenm[i], $$.[filenm[i]]);
14:  i++;
15:}
16:
17:close (files);
18:
19:#
20:# Now work on each list, computing
21:# the TFD for each matrix in each list...
22:#
23:
24:for (i in filenm)
25:{
26:  for (j in members ($$.[i]))
27:  {
28:    $$.[i].[j+"y"] = tfd ($$.[i].[j]);
29:  }
30:}
31:
32: save("tfd.dat")