Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I entered the following into Mathematica:

p[x_] := 4 x
q[x_] := 4 Sqrt[x] - 3
f[x_] := E^-Sqrt[x]
DSolve[y''[x] + p[x] y'[x] + q[x] y[x] == f[x], y[x], x]
    (-3 + 4 Sqrt[x]) y[x] + 4 x Derivative[1][y][x] + 
      (y^\[Prime]\[Prime])[x] == E^-Sqrt[x],
    y[x], x]

Why is Mathematica refusing to evaluate my DSolve expression?

share|improve this question
up vote 2 down vote accepted

If DSolve doesn't evaluate and you have used correct syntax, that means DSolve is not aware of a symbolic solution to your differential equation.

You may want to find a numeric solution using NDSolve or using some kind of approximation to simplify the problem down.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.