Question on ODE's with roots of multiplicity.

Click For Summary
SUMMARY

The discussion centers on the derivation of solutions for nth order linear homogeneous ordinary differential equations (ODEs) with roots of multiplicity, specifically focusing on the characteristic equation. The example provided is the ODE y^(3) - 3y'' + 3y' - y = 0, which has a characteristic equation m^3 - 3m^2 + 3m - 1 = 0, factored as (m-1)^3. The solutions include e^(x), x*e^(x), and x^2*e^(x). The conversation also explores the use of reduction of order and variation of parameters as methods to derive these solutions, emphasizing their applicability to higher-order ODEs.

PREREQUISITES
  • Understanding of linear homogeneous ordinary differential equations (ODEs)
  • Familiarity with characteristic equations and their roots
  • Knowledge of reduction of order and variation of parameters techniques
  • Basic proficiency in using MATLAB for numerical solutions
NEXT STEPS
  • Study the derivation of solutions for nth order linear homogeneous ODEs with repeated roots
  • Learn about the application of reduction of order in higher-order ODEs
  • Explore the Cauchy-Euler equations and their characteristic equations
  • Investigate the use of MATLAB for solving differential equations numerically
USEFUL FOR

Mathematicians, engineering students, and professionals dealing with differential equations, particularly those focusing on ODEs with roots of multiplicity and their solutions.

Skrew
Messages
131
Reaction score
0
I was wondering how the general formula for the solutions of an nth order linear homogeneous ODE that had a characteristic equation which could be factored to (x-a)^n was derived(IE a set of solutions consisting e^(mx), x*e^(mx), ...x^(n-1)e^(mx)))?

For example the ODE,

y^(3)- 3y'' + 3y' - y = 0,

with characteristic equation,

m^3 - 3m^2 + 3m - 1 = 0

can be factored to

(m-1)^3,

where m = 1

and e^(x), x*e^(x) and x^2*e^(x) are all solutions.

For a second order ODE this can be found using a reduction of order technique but for higher order ODE's it gets very difficult to do so I am wondering what proof/explanation exists to show that we know such solutions exist?

I have looked around online and all the books/articles just say that's the case but don't provide an explanation.
 
Last edited:
Physics news on Phys.org
You actually have a nonhomogeneous ODE here. The homogeneous portion is
y^{(3)} - 3 y^{''} + 3y = 0
The characteristic equation is
m^3 - 3m^2 + 3 = 0

This does not have repeated roots. I had to use Matlab to find them numerically.

You should be able to find the particular solution by inspection.

However, if you needed it, for third and higher order ODEs you can use reduction of order / variation of parameters just like you do for second order. It is a powerful technique, although it of course can get messy!

jason
 
jasonRF said:
You actually have a nonhomogeneous ODE here. The homogeneous portion is
y^{(3)} - 3 y^{''} + 3y = 0
The characteristic equation is
m^3 - 3m^2 + 3 = 0

This does not have repeated roots. I had to use Matlab to find them numerically.

You should be able to find the particular solution by inspection.

However, if you needed it, for third and higher order ODEs you can use reduction of order / variation of parameters just like you do for second order. It is a powerful technique, although it of course can get messy!

jason

Ah I see I messed up when writing the post, it was late.

I will edit it, but my question still exists.

Is reduction of order/variation of parameters the only way to show that the e^(mx), x*e^(mx),...x^(n-1)e^(mx) pattern exists?
 
Let's denote L{} as the differential operator of a constant coefficient ODE.
So the solutions satisfy:

L(y)=0

Now this operator has the property that for functions y(x)=e^{mx} it satisfies:

L(e^{mx})=P(m)e^{mx}

With P() being the characteristic polynomial. Now let's assume some m0 is a multiple root of P().

Let's take the latter equation and differentiate it with respect to m. Since L is an operator wrt x, it will commute with the m-differentiation so:

\frac{d}{dm}L(e^{mx})=L(\frac{d}{dm}e^{mx})=L(xe^{mx})

On the other side:

\frac{d}{dm}(P(m)e^{mx})=P'(m)e^{mx}+xP(m)e^{mx}

Since m0 is at least of multiplicity 2, it is also a root of the derivative of P. Therefore when we evaluate the latter at m0 we get a zero, which means:

L(xe^{m_{0}x})=P'(m_{0})e^{m_{0}x}+xP(m_{0})e^{m_{0}x}=0

So

y(x)=xe^{m_{0}x}

Is another solution. Repeating this (assuming m0 has bigger multiplicity) you'll get higher powers of x.
 
elibj123 said:
Let's denote L{} as the differential operator of a constant coefficient ODE.
So the solutions satisfy:

L(y)=0

Now this operator has the property that for functions y(x)=e^{mx} it satisfies:

L(e^{mx})=P(m)e^{mx}

With P() being the characteristic polynomial. Now let's assume some m0 is a multiple root of P().

Let's take the latter equation and differentiate it with respect to m. Since L is an operator wrt x, it will commute with the m-differentiation so:

\frac{d}{dm}L(e^{mx})=L(\frac{d}{dm}e^{mx})=L(xe^{mx})

On the other side:

\frac{d}{dm}(P(m)e^{mx})=P'(m)e^{mx}+xP(m)e^{mx}

Since m0 is at least of multiplicity 2, it is also a root of the derivative of P. Therefore when we evaluate the latter at m0 we get a zero, which means:

L(xe^{m_{0}x})=P'(m_{0})e^{m_{0}x}+xP(m_{0})e^{m_{0}x}=0

So

y(x)=xe^{m_{0}x}

Is another solution. Repeating this (assuming m0 has bigger multiplicity) you'll get higher powers of x.

Thank you, I understand it now.

Does something similar exist to describe repeated roots on CauchyEuler equations? I'm not seeing an obvious way that it extends to it.
 
Another way to approach this is to use the "reduction of order" method.

Seeing that the characteristic equation, (m-1)^3= 0 has m= 1 as solution, we know that one solution to the d.e. is e^x. Now, seek a solution of the form y(x)= u(x)e^x. By the product rule, y'= u'e^x+ ue^x, y'= u''e^x+ 2u'e^x+ ue^x, and y'''= u'''e^x+ 3u''e^x+ 3u'e^x+ ue^x. Putting those into the differential equation, we have u''e^x+ 3u''e^x+ 3u'e^x+ ue^x-3u''e^x- 6u'e^x- 3ue^x+ 3u'e^x+ 3ue^x- ue^x= 0 which reduces to u'''e^x= 0. That is the same as u"'= 0 and, integrating three times, u(x)= Ax^2+ Bx+ C which gives y(x)= Ax^2e^x+ Bxe^x+ Cx as the general solution.

As for CauchyEuler equations, also called "equi-potential" equations since the coefficient of each derivative has x to a power equal to the order of the derivative, the change of variable, x= ln(t), changes a CauchyEuler equation, in variable t, to an equation with constant coefficients, in variable x. Multiplying by powers of x, in the constant coefficients equation, then, leads to multiplying by powers of ln(t) in the CauchEuler equation.

That is, if the characteristic equation for a CauchyEuler equation is (m- a)^3, the three independent solutions to the equation are t^a, t^a ln(t), and t^a (ln(t))^2.
 
Last edited by a moderator:

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
455
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K