Hands-on Lab: Difference between revisions

From phys660
Jump to navigationJump to search
No edit summary
No edit summary
Line 3: Line 3:
*[http://www.doc.ic.ac.uk/~wjk/UnixIntro/ UNIX Tutorial]
*[http://www.doc.ic.ac.uk/~wjk/UnixIntro/ UNIX Tutorial]


= Programming Languages for Computational Physics=
=Matlab=


==Matlab==
==Hands-on tutorials by instructor==
*[[Media:matlab_tutorial.m|Getting Started]]
*[[Media:matlab_tutorial.m|Getting Started]]
*[[Media:fft_matlab.m|Fast Fourier Transform]]
*[[Media:fft_matlab.m|Fast Fourier Transform]]
*[[Media:sparse_matrices.m|Sparse Matrices]]
*[[Media:sparse_matrices.m|Sparse Matrices]]
==Hands-on tutorials by MathWorks==
*[http://www.mathworks.com/academia/student_center/tutorials/launchpad.html MATLAB Student Center]
*[http://www.mathworks.com/academia/student_center/tutorials/launchpad.html MATLAB Student Center]
==Python==
*Python in 40 minutes
*Handbook of the Physics Computing Course (Python language)
*Numerical Python
*Python.org
==Fortran 90==


= LaTeX =
= LaTeX =

Revision as of 22:25, 7 January 2012

Unix

Matlab

Hands-on tutorials by instructor

Hands-on tutorials by MathWorks

LaTeX

Templates

  • PHYS660 template and the embedded EPS figure
  • Math into LaTeX: How to Beautify Equations (and the embedded PDF figure)
  • REVTEX4 template (apssamp.tex)

Manuals

LaTeX packages

  • MikTeX (free LaTeX implementation for Windows)
  • Texmaker (free TeX Editor for Windows, Linux, or MacOsX)

Java Applets

Dissipative Chaos

  • Chaos in Driven Pendulum
  • Poincare Section of Driven Pendulum
  • Duffing Equation Attractor (Real Space)
  • Lorentz Attractor
  • Strange Attractors
  • Hamiltonian Chaos

Chaos in Three-Body Problems

  • Poincare Section of Double Pendulum
  • Extensible Pendulum
  • Standard Area Preserving Map

Transient Chaos

  • Chaotic Scattering

Fractals

  • Fractal Coastlines
  • Diffusion Limited Aggregation
  • Mandelbrot Set
  • Julia Set

Nonlinear Physics and Solitons

  • Toda Lattice Soliton
  • KdV Solitons
  • FPU paradox in Coupled Pendulums

Fourier Techniques

  • Normal Modes of Coupled Oscillators: a) Three, b) Many, c) Phonons in Solids
  • Fourier Series
  • Fourier Transform
  • Discrete-time Fourier Transform
  • Fourier Syntesis
  • Convolution and Autocorrelation

Statistical Physics

  • Brownian Motion
  • Random Walk in 1D
  • Random Walk in 2D
  • Self-Avoiding Random Walk
  • Monte Carlo Estimatation for Pi
  • Percolation
  • Ising Model Java Applet

Quantum Mechanics

  • The two slit experiment and the collapse of the wavefunction
  • Detector in two slit experiment
  • Quantum Scattering of Wave Packet
  • Visual Quantum Mechanics
  • Quantum Mechanics Applets

Complex Systems

  • Cellular Automata
  • Game of Life
  • BTW Sandpile: A model of Self-Organized Criticality
  • 3D BTW Sandpile Simulation by UD student John Meyer
  • Forest Fire: A model of Self-Organized Criticality
  • Spin Glasses
  • Hopfield Neural Network
  • Neural Networks with Java
  • Self-Organizing Networks
  • Image Compression by Neural Networks
  • Genetic Algorithms