Problem with NDSOLVE in Mathematica

  • Context: Mathematica 
  • Thread starter Thread starter nikolafmf
  • Start date Start date
  • Tags Tags
    Mathematica
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 6K views
nikolafmf
Messages
112
Reaction score
0
Mathematica says:

"NDSolve::alliv: "The function x[t] was specified without dependence on all the independent variables. Each function must depend on all the independent variables.""

But function x depends only on t, there is no other variable specified in the code.

What could be the problem? I attach .nb file below.
 

Attachments

Physics news on Phys.org
Hi

Try this:

Code:
NDSolve[{
  y'[t] == -y[t], 
  x'[t] == x[t] + y[t],
  x[0] == 0, y[0] == 1},
 {x, y}, {t, 0, 1},
 Method -> "ExplicitMidpoint", "StartingStepSize" -> 1/10]
 
It works. Thank you very much :)
 
But for similar system with four variables Mathematica says this:

"NDSolve has computed initial values that give a zero residual for the \
differential-algebraic system, but some components are different from \
those specified. If you need them to be satisfied, it is recommended \
that you give initial conditions for all dependent variables and \
their derivatives."

What could be the cause of this and how to avoid it?