Re: NSolve with varying parameter
- To: mathgroup at smc.vnet.net
- Subject: [mg18703] Re: NSolve with varying parameter
- From: Thomas Halfmann <halfmann at itwm.uni-kl.de>
- Date: Sat, 17 Jul 1999 02:36:30 -0400
- Organization: Universitaet Kaiserslautern
- References: <7mjvhs$fom@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Dr Dan <7mjvhs$fom at smc.vnet.net> 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 >exists. > >Any suggestions? > > >Sent via Deja.com http://www.deja.com/ >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: http://www.itwm.uni-kl.de/as/products/ai/index.html -------------------------------------------------------------- Dipl.-Ing. Thomas Halfmann mailto:halfmann at itwm.uni-kl.de 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 http://www.itwm.uni-kl.de/as/employees/halfmann.html --------------------------------------------------------------