MathGroup Archive 2008

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

Search the Archive

Re: Calculate the first time, not each time (?)

  • To: mathgroup at smc.vnet.net
  • Subject: [mg94575] Re: Calculate the first time, not each time (?)
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Tue, 16 Dec 2008 06:04:18 -0500 (EST)
  • Organization: Uni Leipzig
  • References: <gi7ljg$cui$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de

Hi,

why not use dynamic programming ? Uns not a table but instead
the

shapeprimativeXvalues[v]:=shapeprimativeXvalues[v]=N[functionpX[v]]

this will remember the values already calculated and lookup the
values in a second call.

Regards
   Jens

Michael Young wrote:
> Hello,
> 
> 
> 
> 
> I'm doing some engineering which will involve a large number of points  
> -- and I anticipate time problems if all steps are repeated for each  
> one.   Here's an outline of the way I'd like to approach it.
> 
> 
> 
> shapeprimativeXvalues := N[Table[functionpX[v], {v, vlimit}]]
> shapeprimativeYvalues := N[Table[functionpY[v], {v, vlimit}]]
> 
> 
> 
> Arriving at these will involve some calculation, and once the results  
> are in, it is unnecessary that the this be repeated when the values  
> are used.
> 
> 
> 
> adaptshapetoitslocation[v_] := (various operations on or including)  
> shapeprimativeXvalues[[v]] (and or) shapeprimativeYvalues[[v]]
> 
> 
> 
> Is there a way I can instruct Mathematica to evaluate a table, (value  
> or function), once, when it is first called; then not to evaluate it  
> again, but to pass numerical results on request?
> 
> 
> 


  • Prev by Date: controlling Print output
  • Next by Date: Plot and filling option
  • Previous by thread: Re: Calculate the first time, not each time (?)
  • Next by thread: Re: Calculate the first time, not each time (?)