Can this differential equation be solved analytically or numerically?

Click For Summary
The differential equation presented, ∂b/∂x = (b - c)/c², can be solved analytically when c(x) is known and integrable, allowing for the use of an integrating factor. For numerical solutions, Euler's method is suggested as a straightforward approach, which involves iterative calculations based on initial conditions and a defined step size. A more accurate alternative is the Runge-Kutta method, which provides better precision for the solution. Wolfram|Alpha can yield an analytic solution, but a specific form of c(x) is necessary for a clearer expression. Overall, both analytical and numerical methods are viable for linking b, c, and x in this context.
JulieK
Messages
50
Reaction score
0
I have the following differential equation

\begin{equation}
\frac{\partial b}{\partial x}=\frac{b-c}{c^{2}}\end{equation}


where b and c are both functions of x. However, although
I have a closed form relation between c and x, I do not have
such a closed form relation between b and x. Is there any analytic
or numeric way to solve this problem. I want a solution linking b,
c and x
 
Physics news on Phys.org
Well, when c(x) is a known (and integrable) function, then the ode for b(x) is a linear first order ODE and you can solve it by finding the integrating factor.
 
JulieK said:
I have the following differential equation

\begin{equation}
\frac{\partial b}{\partial x}=\frac{b-c}{c^{2}}\end{equation}


where b and c are both functions of x. However, although
I have a closed form relation between c and x, I do not have
such a closed form relation between b and x. Is there any analytic
or numeric way to solve this problem. I want a solution linking b,
c and x

Hi JulieK! :smile:

Wolfram|Alpha gives this analytic solution.
To get a nicer formula, you need a specific c(x).

To solve numerically, the simplest method you can use is Euler's method.
Euler's method uses that:
$$db=\frac{b-c}{c^{2}}dx$$
From a given ##x_0## and ##b_0##, and with a stepsize ##h##, the algorithm is:
$$\left[ \begin{align}x_{n+1} &= x_n + h \\
b_{n+1} &= b_n + h \frac{b_n-c(x_n)}{c(x_n)^{2}} \end{align} \right.$$

A more advanced and accurate method is Runge-Kutta, which is described here.
 
The formal solution is in attachment :
 

Attachments

  • EDOlin.JPG
    EDOlin.JPG
    8.5 KB · Views: 454

Similar threads

  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 52 ·
2
Replies
52
Views
8K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 1 ·
Replies
1
Views
412
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K