NDSolve::mconly error
- To: mathgroup at smc.vnet.net
- Subject: [mg59254] NDSolve::mconly error
- From: <topolog at gazeta.pl>
- Date: Wed, 3 Aug 2005 01:19:56 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Dear Mathematica users!
I can not pass a Complex number as an argument to the function below.
An error occures:
NDSolve::mconly:
For the method NDSolve`IDA, only machine real code is available.
Unable to
continue with complex values or beyond floating point exceptions.
Everethying is ok, when the number is declared as Real, but I
suppose it is so.
The function is of the form:
ndsolut[W_?NumberQ] := NDSolve[eqset /. {w -> W}, dVar, {z, z1, z2},
SolveDelayed -> True];
where 'eqset' is a set of differential equations, 'dVar' is a
function to be solved, z - independent variable, w/W - parameters
(complex in general).
The function is called in a following way:
W = 1.+1.*\[ImaginaryI]
ndsolut[W]
I will appreciate any suggestions
Thank you and best regards
Rafal Kosinski
- Follow-Ups:
- Re: NDSolve::mconly error
- From: Pratik Desai <pdesai1@umbc.edu>
- Re: NDSolve::mconly error
- From: Chris Chiasson <chris.chiasson@gmail.com>
- Re: NDSolve::mconly error