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

Discussion Overview

The discussion revolves around solving a second order differential equation with a solution expressed as f(t) = Ae^{t}+Bte^{t}. Participants are exploring methods to determine the value of t for which the function f(t) equals a specific value.

Discussion Character

  • Exploratory, Technical explanation, Mathematical reasoning

Main Points Raised

  • One participant expresses difficulty in solving for t given the function f(t) and seeks guidance.
  • Another participant suggests using the product-log function as a potential method for solving the equation.
  • A different participant proposes the Newton-Raphson iterative scheme as an alternative approach, providing a detailed formulation of the iterative process.
  • Another contribution mentions the use of the Lambert W function as a solution method, referencing a specific formula provided by Maple 12.

Areas of Agreement / Disagreement

Participants present multiple competing methods for solving the problem, including the product-log function, Newton-Raphson scheme, and Lambert W function, indicating that there is no consensus on a single approach.

Contextual Notes

The discussion includes various methods that depend on specific assumptions about the parameters A and B, and the applicability of each method may vary based on the context of the problem.

saxm
Messages
4
Reaction score
0
Hi,

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

[tex]f(t) = Ae^{t}+Bte^{t}[/tex]

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:

[tex]f(t) = Ae^{t}+Bte^{t}[/tex]

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:

[tex]f=\alpha=(A+Bt)e^t[/tex]

from which:

[tex]g=\alpha-(A+Bt)e^t=0[/tex]

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

[tex]g'=-(A+B+Bt)e^t[/tex]

The iterative scheme is now:

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

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

[tex]0[/tex]

[tex]1[/tex]

[tex]0.701213[/tex]

[tex]0.622262[/tex]

[tex]0.617657[/tex]

[tex]0.617642[/tex]

Hope this helps,

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

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 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 0 ·
Replies
0
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K