Splitting 2nd order DE into two 1st order DE's

markov4
Messages
9
Reaction score
0

Homework Statement


15r1sm0.jpg


1.a) Taking the Schrödinger second order differential equation given, split it into two first order differential equations for numerical solving.
We're given the relevant constants in a table, such as [tex]\hbar[/tex], [tex]\alpha[/tex], etc. 'z' is taken to be an indepedent variable which we incorporate into our initial conditions (which we must state).

The Attempt at a Solution


e6oprr.jpg


Have i done this right? Is it right to say that [tex]\Psi(z)[/tex]=vz ? Since the [tex]\Psi(z)[/tex] that is in the equation, the one multiplied by ..+[U(z)-En][tex]\Psi(z)[/tex] has to be set to something too (?).
 

Attachments

  • 15r1sm0.jpg
    15r1sm0.jpg
    53 KB · Views: 849
on Phys.org
markov4 said:
Is it right to say that [tex]\Psi(z)[/tex]=vz ?

No, just leave [itex]\Psi(z)[/itex] as [itex]\Psi(z)[/itex]

It's true that [itex]d\Psi=vdz[/itex], but until you solve for [itex]v(z)[/itex] you have no way of integrating [itex]vdz[/itex].
 
^^But for the second part of the question, we're required to "Write a program that uses an inbuilt numerical solver (such as Matlab's ode45) to numerically solve for [tex]\Psi(z)[/tex] for z1<z<z2..." so we have to choose our own initial conditions to incorporate into our program, along with using ode45 in matlab.

So then does that mean [tex]\Psi(z)[/tex]=vz still? I don't understand why you would integrate it though? Unless I've completely missed something in the numerical solving part of this course.
 
v depends on z, so you can't integrate [tex]\frac{d\Psi}{dz}=v[/tex] to get [tex]\Psi=vz[/tex].
 
^^So when i put these coupled equations into matlab, what do i define [tex]\Psi(z)[/tex] to be?
 
markov4 said:
^^So when i put these coupled equations into matlab, what do i define [tex]\Psi(z)[/tex] to be?

It's one of the functions you are trying to solve your system of equations for...you simply leave it as [itex]\Psi(z)[/itex]
 
^^I see then. So I'm assuming that ODE45 in MATLAB will accommodate for leaving [tex]\Psi(z)[/tex] in the equation? I'm reading up on it now (ODE45) but i don't think i understand it.
 
Ok after doing some reading on ode45, i think i get it. So yes i'll leave Psi(z) as it is, and implementing it into my MATLAB code, it will be solved according to the initial conditions i set. Just need to try it out in MATLAB now!
 

Similar threads

Replies
8
Views
2K
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K