MathGroup Archive 2000

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

Search the Archive

Re: Tabular output

  • To: mathgroup at smc.vnet.net
  • Subject: [mg24677] Re: [mg24631] Tabular output
  • From: Otto Linsuain <linsuain+ at andrew.cmu.edu>
  • Date: Fri, 4 Aug 2000 01:19:02 -0400 (EDT)
  • References: <200007282124.RAA02077@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

 Doug: I believe ParametricPlot[{C[x],P[x]},{x,xmin,xmax}] will plot C
on the horizontal axes and P on the vertical one (perhaps viceversa).

  As for the table:

  Table[{x,P[x],C[x]},{x,xmin,xmax,dx}]   or

  {#, P[#], C[#]} & /@ Range[xmin,xmax,dx] 

 will do the following:

  Range[xmin,xmax,dx] is equivalent to, (but faster than),

  Table[x,{x,xmin,xmax,dx}]

 they both create the lists:

 { xmin, xmin + dx, xmin + 2 dx, up to xmax }

 it does not matter if you don't hit xmax, it will stop once you get
past it. I don't recall if the first number larger than xmax is included
or dropped.

 Table is more general than Range, since you can form the list of any
expression that depends (or doesn't depend!) on x,

 So Table[f[x],{x,xmin,xmax,dx}] will form the list

 {f[xmin], f[xmin+dx], ....}

 So  the first solution: Table[{x,C[x],P[x]},{x,xmin,xmax,dx}]=

 { {xmin,C[xmin],P[xmin]}, {xmin+dx,C[xmin+dx],P[xmin+dx]}, ....

  The second solution will do the same since it maps the function:

 function[x_] = {x,C[x],P[x]} onto the list {xmin,xmin+dx,...}

 See which one is faster. You can see a 3D graph of this list by using
ListPlot3D which is available in a Mathematica package. Otto Linsuain.

  


  • Prev by Date: Re: Simplification shortcomings?
  • Next by Date: Re: Indexed variables
  • Previous by thread: Re: Simplification shortcomings?
  • Next by thread: Re: Indexed variables