Giter Club home page Giter Club logo

chem-308's Introduction

Chem-308

This website focuses on using linear algebra to describe the properties of quantum states. Relying on a foundation of quantum principles and linear algebra concepts, we can use Matlab to model different quantum states to better understand their time evolution and other properties. This website serves as a repository of key quantum concepts as well as programs which allow for an observation of the time evolution of quantum states, both stationary and non-stationary, in the position basis and the energy basis. Other programs serve to demonstrate the probability density of finding the particle at a specific position as well as calculate the expectation value for position and energy for a certain energy state. The relationship between position and momentum can be better understood through the use of a Gaussian wavepacket which fits the probability density to a specific location. Selection rules for electronic and vibrational transitions have also been further developed through modeling and visualization in Matlab. Ultimately, simplifying assumptions are explored in order to determine the molecular dynamics of chemical bonding. These key quantum concepts, and others, are developed and explained on different supporting pages, and the Matlab code used to demonstrate these concepts are also linked below.

Table of Contents

Introduction to Concepts
  1. Summary of Key Quantum Ideas
  2. Particle in a Box - 1D
  3. The Time Dependent Schrodinger Equation
  4. Differential vs. Difference Equations
  5. Introduction to Pertubation Theory
  6. Selection Rules
  7. Fourier Transform
  8. Born-Oppenheimer Approximation
  9. Molecular Dynamics
Collection of Matlab Functions

chem-308's People

Contributors

ameliarw avatar

Watchers

James Cloos avatar

Forkers

mjcote kwassarman

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.