Any approximate analytical solution to this ode?

Click For Summary
The discussion focuses on finding approximate analytical solutions to a specific ordinary differential equation (ODE) involving the function i(t) and several parameters. The equation is identified as separable, allowing for the application of classical resolution methods. Participants suggest integrating the equation after rewriting it in a suitable form, leading to an integral that can be solved for t as a function of i(t). A solution from Mathematica is referenced, indicating that the inverse function t(i) can be derived, but the exact form of i(t) remains to be determined. The conversation highlights challenges with numerical solutions in MATLAB, emphasizing the need for approximation techniques.
albertshx
Messages
13
Reaction score
0
I'm working on this differential equation this few days... Could you give
some guidance on approximate solutions to it? i(t) is the only function
while all others are parameters.

\frac{di(t)}{dt} = -\lambda(\sigma\phi\sqrt{i(t)(1-i(t))} + N\mu i(t)(1-i(t))

Thank you a lot!
 
Physics news on Phys.org
The equation is not clearly written.
It seems that this ODE is on the "separable" kind. You may apply the classical method of resolution for this kind of equations.
 
\begin{array}{l}\frac{di(t)}{dt} = -\lambda(\sigma\phi\sqrt{i(t)(1-i(t))} + N\mu i(t)(1-i(t))\\
\frac{di(t)}{dt} = -\lambda\sigma\phi\sqrt{i(t)(1-i(t))} -N\lambda\mu i(t)(1-i(t))\\
\
-\lambda\sigma\phi=u\\
-N\lambda\mu=v\\
\frac{di(t)}{dt} = u\sqrt{i(t)(1-i(t))}+ vi(t)(1-i(t))\\
\frac{di(t)}{u\sqrt{i(t)(1-i(t))}+ vi(t)(1-i(t))} =dt \\
\int\frac{di(t)}{u\sqrt{i(t)(1-i(t))}+ vi(t)(1-i(t))}=\int dt\\
\int\frac{di(t)}{u\sqrt{i(t)(1-i(t))}+ vi(t)(1-i(t))}=t+c\\
t=\int\frac{di(t)}{u\sqrt{i(t)(1-i(t))}+ vi(t)(1-i(t))}-c\end{array}

Now you have to calculate that integral...
The solution from Wolfman Mathematica is the attached image(Log[x] is the natural log of x and tan^(-1)(x)=arctanx is the inverse trigonometric tan of x)

Replace x with i(t) and you have the inverse function, t(i). Finding the i(t) is up to you.
 

Attachments

  • INTEGRAL.gif
    INTEGRAL.gif
    9.7 KB · Views: 555
Last edited:
Many, many thanks! You are much more careful than me. I just tried with MATLAB and dsolve reports explicit solution not found. So I look for some approximation.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
10
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K