MathGroup Archive 2013

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

Search the Archive

Re: NDSolve PDE problem

I'm not convicned it's a bug.  It appears to me your begging the
allowable usage (see below).  You need to arrange your work so it is
in one of the many forms Mathematica allows is my guess.  I see no
reason you can't.

"Essentially I have a second order PDE for x[t,z], and I define
x[t=0,z] and x[t,z=0]"
You define what?  x[t=0,z] isn't a proper definition.  And I doubt the
nds algorithm is made to check your function at every value to see
whether a new independant variables results and changes (everything).

>From the excerpt I left below I assume Mathematica doesn't like f(u,v)
because it thinks both u, v are both differenciable at once: which
isn't allowed (in Mathematica v4).

Maybe you can find a way to re-express your list of eq'n so Mathematica knows
what you know.  or bundle it.

Seems like a "divide and conquer" strategy should work with DiracDelta
it just alternates right?

Anyhow it seems you have a x[t,z] term outside of DiracDelta which is
documented to work with diffeq so shouldn't be the problem.

I'm haven't bench checked and found a sol'n for you (sorry). so I
dont' know.  But from your definition it seems you may be able to use
DiracDelta to not NOT use f(u,v)

I think the below book excerpt applies:


NDSolve uses a method for solving PDE's that is called the ~

For the method to work, an initial function must be specified for one
variable and boundary values may be specified for the other variable.
The initial function is used to find the initial conditions for the
system of the ODE's. Boundary and initial values may be specified on
at most three sides of a rectangle.

  • Prev by Date: Re: plot function
  • Next by Date: Re: Change Tooltip on Google Network Graph
  • Previous by thread: Re: plot function
  • Next by thread: Re: NDSolve PDE problem