Discussion Overview
The discussion revolves around solving the potential barrier problem numerically using Mathematica, specifically focusing on the numerical solution of the Schrödinger equation. Participants explore the proper setup of boundary conditions, the use of numerical methods like NDSolve and Numerov's method, and the implications of their choices on the solutions obtained.
Discussion Character
- Technical explanation
- Debate/contested
- Mathematical reasoning
- Experimental/applied
Main Points Raised
- One participant presents an initial attempt to solve a system of differential equations using NDSolve but encounters errors related to boundary conditions and parameter definitions.
- Another participant points out the need for additional boundary conditions to solve the system of three second-order differential equations, suggesting specific conditions to include.
- There is a discussion about the nature of the solutions, where one participant notes that the solutions for y1, y2, and y3 appear identical due to the imposed conditions.
- Participants explore alternative boundary conditions, questioning the appropriateness of using conditions outside the integration range.
- One participant modifies their code and expresses confusion over the expected behavior of the solutions, particularly regarding the nature of y2's solution.
- Another participant suggests methods for calculating the reflection coefficient for potential barriers, including numerical integration and the WKB approximation.
- There is a discussion about the challenges of defining incident and transmitted probabilities in boundary value problems versus initial value problems.
Areas of Agreement / Disagreement
Participants express differing views on the appropriate boundary conditions and their implications for the solutions. There is no consensus on the best approach to take, and multiple competing views remain regarding the numerical methods and their applications.
Contextual Notes
Participants highlight limitations related to the number of boundary conditions required for the system of equations, the choice of numerical methods, and the specific conditions used in their implementations. The discussion reflects a range of assumptions and conditions that may affect the outcomes.
Who May Find This Useful
This discussion may be useful for individuals interested in numerical methods for solving differential equations, particularly in the context of quantum mechanics and potential barrier problems. It may also benefit those transitioning from programming in C++ to using Mathematica for computational simulations.