Determine the solution to the differential equation, Programming Languages

Assignment Help:

Determine the solution to the following differential equation.

x2 y′′ + 3xy′ + 4 y = 0

 Solution

Find the roots to (3) first as generally.

r(r -1) + 3r + 4 = 0

r2 + 2r + 4 = 0                          ⇒                     r1,2 = -1 + √(3i)

Then the general solution is,

y(x) = c1 x-1 cos (√3 ln x ) + c2 x-1 sin (√3 ln x ) = x-1 (c1 cos (√3 ln x ) + c2 sin (√3 ln x ))

We must now talk about how to deal along with x<0 as it is a possibility on occasion. To deal with it we require using the variable transformation,

h = - x

In this case as x<0 we will find h>0. Now, describe as,

u (h) = y(x) = y (-h)

So using the chain rule we can notice that,

u′ (h) = - y′(x)

 And u′′(h) = y′′(x)

 

 With this transformation the differential equation turns into,

a (-h)2 u′′ + b (-h)(-u′) + cu = 0

ah2u′′ + bhu′ +cu = 0

In other words, as h>0 we can use the work above to find solutions to this differential equation. We will also go back to x's with using the variable transformation in reverse.

h= - x

Now here we take the real, distinct case first to notice what happens.

m (h) = c1hr1 + c2 hr2

y(x) = c1 (-x) r1 + c2 (-x) r2

Here, we could do that for the rest of the cases if we needed to, although before doing that let's see that if we recall the definition of absolute value as,

667_Determine the solution to the differential equation.png

We can combine both of our solutions to such case in one and write the solution,

y(x) = c1 |x| r1 + c2 |x| r2

x ≠ 0;

Remember that we still require to avoid x=0 as we could even get division by zero. Though it is now a solution for any interval which doesn't have x=0.

We can do similarly for the other two cases and the subsequent solutions for any interval not having x=0.

y(x) = c1 |x|r + c2 |x|r In|x|

y(x) = c1 |x|l (cos m In|x|) + c2 |x|l (sin m In|x|)

We can create one more generalization before working one more illustration. A more common form of an Euler Equation is as,

a(x - x0)2 y'' + b (x - x0) y' + cy = 0;

And we can ask for solutions for any interval not having x = x0. The work for generating the solutions in that case is identical to all the above work and therefore isn't demonstrated now.

The solutions for this general case for any interval not containing x=a are,

y(x) = c1|x - a|r1 + c2 |x - a|r2

y(x) = |x - a|r (c1+ c2  In |x - a|)

y(x) = |x - a|l c1 cos (m In|x -a|) + c2 sin (m In|x - a|)

Here then the roots are for solution to:

ar(r - 1) + b(r) + c = 0


Related Discussions:- Determine the solution to the differential equation

Write a program that will input two number from the keyboard, Write a progr...

Write a program that will input two numbers from the keyboard and execute each of the signed and unsigned multiply and divide instructions.  For each instruction, the program shoul

Linux/Unix Program 1, **This programming assignment is for use in the LINUX...

**This programming assignment is for use in the LINUX/UNIX environment!! Introduction: System administration often requires custom written programs and tools. One problem a syste

Pseudo-code to illustrate the breakpoint in a program, The standard way for...

The standard way for debuggers to plant interactive breakpoints in a program in RAM (whatever the processor instruction set) is to save the break pointed instruction and replace it

Applications of oop, Applications of OOP, The promising areas for applicati...

Applications of OOP, The promising areas for application of OOP include: Real-time systems Simulation and modelling Object-oriented databases Hypertext, hype

Complex roots, We will be assuming here that our roots are of the form, in ...

We will be assuming here that our roots are of the form, in this case, r 1,2 = l + mi If we take the first root we'll find the following solution. x l + m i It i

Design and create a new class, You are to design and create a new class cal...

You are to design and create a new class called SelectCallDataDialog, which opens by clicking browse  buttons for selection of ringtones,  vibrations or leds. Depending on which th

Shell script to combine 2 files horizontally and vertically, Normal 0 ...

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Calculate the appropriate weight for each query term, 1-Create ir3.py based...

1-Create ir3.py based on ir2.py 2-Repeatedly prompt the user for a query (if they enter "q", then quit) 3-Find the terms in the query, and calculate the appropriate weight fo

Create xml documents to contain well-defined information, The objectives of...

The objectives of this assignment are to test your ability to create XML documents to contain well-defined information. This assignment will be used further in Assignment 2, so ple

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd