1. Science
  2. Physics
  3. write a functional programme in python for the following task...

Question: write a functional programme in python for the following task...

Question details

Write a functional programme in Python for the following task:   Consider the quantum mechanical problem of a particle encountering a potential step of height V. The particle with wave number enters from the left and meets the potential step at 0. If the kinetic energy Eof the particle is larger than V, it can either pass the step and continue with a smaller wave number or be reflected keeping its kinetic energy. The formulae for the probability of transmission (T) or reflection (R) are given as (ki + k2)2 k1 + k2 Write a function trprob) that expects as single input number the kinetic energy, E, in units of eV and calculates the transmission and reflection probabilities using . an electron with mass m-511 × 103 eV C-2, meeting a potential step of height V-9 eV . Take as data for the formula 4.135667 eV s Safeguard (see accompanying PDF file for details) your function against (for this problem) not permitted kinetic energy values E < V Return the transmission and reflection probabilities as a tuple (in that order)

Solution by an expert tutor
Blurred Solution
This question has been solved
Subscribe to see this solution