How to solve 2nd order ODE solution eg. te^t+e^t, for t?

  • Context: Undergrad 
  • Thread starter Thread starter saxm
  • Start date Start date
  • Tags Tags
    2nd order Ode
Click For Summary
SUMMARY

The discussion focuses on solving the second order differential equation represented by the function f(t) = Ae^{t} + Bte^{t}. To determine the value of t for a specific output of f(t), participants suggest utilizing the product-log function and the Newton-Raphson iterative scheme. The iterative method is detailed with the formula t_{n+1} = t_n + (α - (A + Bt)e^t) / ((A + B + Bt)e^t), starting with t_0 = 0. Additionally, Maple 12 is mentioned as a tool that can provide solutions using the Lambert W function.

PREREQUISITES
  • Understanding of second order differential equations
  • Familiarity with the Newton-Raphson iterative method
  • Knowledge of the Lambert W function
  • Experience with mathematical software such as Maple 12
NEXT STEPS
  • Research the product-log function and its applications in solving equations
  • Study the Newton-Raphson method in detail for numerical solutions
  • Explore the Lambert W function and its properties
  • Practice solving second order differential equations using Maple 12
USEFUL FOR

Mathematicians, engineers, and students dealing with differential equations, particularly those looking to solve complex equations numerically or analytically.

saxm
Messages
4
Reaction score
0
Hi,

I have a second order differential equation with a solution in the form:

f(t) = Ae^{t}+Bte^{t}

I want to solve for t, ie. work out for what value of t does the function f(t) have a particular value. But there seems to be no way (that I know of) to do this. Can anyone give me any pointers to what to do here?

Thanks.
 
Physics news on Phys.org
You will need a function such as the product-log to do that.
 
saxm said:
Hi,

I have a second order differential equation with a solution in the form:

f(t) = Ae^{t}+Bte^{t}

I want to solve for t, ie. work out for what value of t does the function f(t) have a particular value. But there seems to be no way (that I know of) to do this. Can anyone give me any pointers to what to do here?

Thanks.

Another way would be to use the Newton-Raphson iterative scheme. Here is a link:

http://nl.wikipedia.org/wiki/Newton-Raphson"

Using this for your equation you get:

f=\alpha=(A+Bt)e^t

from which:

g=\alpha-(A+Bt)e^t=0

The function to be solved. The derivative is found to be:

g'=-(A+B+Bt)e^t

The iterative scheme is now:

t_{n+1}=t_n+\frac{\alpha-(A+Bt)e^t}{(A+B+Bt)e^t}

Start with t_0=0, giving for the example A=B=1, \alpha=3:

0

1

0.701213

0.622262

0.617657

0.617642

Hope this helps,

coomast
 
Last edited by a moderator:
Maple 12 suggests t = \text{LambertW}\left( \frac{f\cdot \exp{\frac AB}}B\right) - \frac AB

see http://mathworld.wolfram.com/LambertW-Function.html" .
 
Last edited by a moderator:

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 28 ·
Replies
28
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K