Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1999

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

Search the Archive

Re: NSolve with varying parameter

  • To: mathgroup at
  • Subject: [mg18703] Re: NSolve with varying parameter
  • From: Thomas Halfmann <halfmann at>
  • Date: Sat, 17 Jul 1999 02:36:30 -0400
  • Organization: Universitaet Kaiserslautern
  • References: <7mjvhs$>
  • Sender: owner-wri-mathgroup at

Dr Dan <7mjvhs$fom at> wrote:
>I have encountered a problem that I think is general enough that there
>should be a built-in or standard package function, but I cannot find it.
>I have a set of algebraic equations in several variables (determined
>system; #equations = #variables) and a single parameter.  I need a
>function that will numerically solve the system over an interval of
>values for the parameter and return InterpolatingFunction's.  The
>syntax would be much like NDSolve, with the equations restricted to
>algebraic only.
>For simple systems, I can use Solve to get explicit functions in the
>parameter; but I cannot ensure that the equations in question will have
>a closed form solution.
>I have written my own function to do this using NSolve and
>NestWhileList, but I would certainly rather use a built-in if one
>Any suggestions?
>Sent via
>Share what you know. Learn what you don't.

I'd like to draw your intention to the Mathematica add-on package Analog
Insydes which stands for Intelligent Symbolic Design System for analog
electronic circuits. The toolbox includes a numerical DAE solver called
NDAESolve which should solve your described problem. Although it is intended
to solve DAE systems it can also be applied to systems of algebraic
equations. You can download a free evaluation version of Analog Insydes
(Windows95/NT, Solaris2) from:

Dipl.-Ing. Thomas Halfmann      mailto:halfmann at
Institut fuer Techno- und Wirtschaftsmathematik e.V. (ITWM)
Erwin-Schroedinger-Strasse,  67663 Kaiserslautern,  Germany
  Voice: +49-(0)631-205-4475    Fax: +49-(0)631-205-4139

  • Prev by Date: Re: data acquisition system with mathematica 3.0
  • Next by Date: Re: Fitting with a complex equation
  • Previous by thread: Re: NSolve with varying parameter
  • Next by thread: RE: Re: NSolve with varying parameter