Euler expansion of double exponential?

Click For Summary
SUMMARY

The discussion centers on the application of Euler expansion for estimating variables that grow as a double exponential. The initial formula used was adapt = Amax * exp(-tau*X), which was suitable for single exponential growth. The user seeks guidance on adapting this approach for a double exponential model defined as adapt = a(1) * exp(-tau1*X) + a(3) * exp(-tau2*X). Clifford suggests framing the problem as an autonomous system represented by a matrix equation, \dot{x} = Ax, where A is a 3x3 matrix.

PREREQUISITES
  • Understanding of Euler expansion in numerical methods
  • Familiarity with exponential growth models
  • Basic knowledge of autonomous systems and matrix representation
  • Proficiency in programming for numerical simulations (e.g., Python, MATLAB)
NEXT STEPS
  • Research the implementation of matrix exponentials in numerical simulations
  • Learn about fitting models using double exponential functions
  • Explore the use of autonomous systems in dynamic modeling
  • Study the application of the Runge-Kutta method for solving differential equations
USEFUL FOR

Mathematicians, data scientists, and engineers involved in modeling dynamic systems, particularly those interested in exponential growth behaviors and numerical methods for solving differential equations.

Clifford
Messages
1
Reaction score
0
Simple question,

I have used the euler expansion to estimate a variable that grows as a single exponential.
adapt = Amax * exp(-tau*X);

In excerpted form:

for (i=1;i<npts; i++)
{
adapt = adapt[i-1] + (Amax -adapt[i-1]) * dt / tau;
}

where dt is the step size and tau is the 'time constant.'

Now, however, I think that the data would be better fit with a double exponential.

adapt = a(1) * exp(-tau1*X) + a(3) * exp(-tau2*X);

I am unsure how to expand this analogously to the single exponential.
thanks!

Clifford
 
Physics news on Phys.org
Assuming that a(1) and a(3) are some incremental values, you can define your system as an autonomous system as, [tex]\dot{x} = Ax[/tex] where [tex]A[/tex] is a [tex]3 \times 3[/tex] matrix and [tex]x \in \mathbb{R}^3[/tex], then expand the matrix exponential. And take the first state.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K