Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2000
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2000

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

Search the Archive

Q: intercepting intermediate results

  • To: mathgroup at smc.vnet.net
  • Subject: [mg22953] Q: intercepting intermediate results
  • From: "Peter Weijnitz" <peter.weijnitz at perimed.se>
  • Date: Fri, 7 Apr 2000 02:54:35 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

When using e.g.  NonlinearFit one can give the option ShowProgress. How do I
to intercept the intermediate results and store them in a vector for
instance?

an example:

NonlinearFit[data,  a+b Cos[c t] , t, {{a,1}, {b, 1}, {c, 1}},
 ShowProgress -> True]

gives:

Iteration:1  ChiSquared:10.382188091942671` Parameters:{1.`,1.`, 1.`}

Iteration:2  ChiSquared:10.382188091942671` Parameters:{0.36,1.40, 1.45}

Iteration:3  ChiSquared:10.382188091942671` Parameters:{0.23,1.33, 1.29}

Iteration:4  ChiSquared:10.382188091942671` Parameters:{0.22,1.33, 1.28}

Out[13]= 0.22+1.33 cos[1.28 t]

How do I get: the result from iteration 3 for example (without cut and
paste)?




  • Prev by Date: Re: best solution?
  • Next by Date: Re: best solution?
  • Previous by thread: Re: uninstalling mathreader
  • Next by thread: Fast List Manipulation & more