Hands-on Lab: Difference between revisions
From phys660
Jump to navigationJump to search
(34 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
*[http://www.doc.ic.ac.uk/~wjk/UnixIntro/ UNIX Tutorial] | *[http://www.doc.ic.ac.uk/~wjk/UnixIntro/ UNIX Tutorial] | ||
= | =MATLAB= | ||
==Hands-on tutorials by the Instructor== | ==Hands-on tutorials by the Instructor== | ||
*[[Media: | *[[Media:matlab_tutorial_phys660.m|Getting started with MATLAB]] | ||
*[[Media:autocorr_examples.m|Autocorrelation]] | *[[Media:autocorr_examples.m|Autocorrelation]] | ||
*[[Media:fft_matlab.m|Fast Fourier Transform]] | *[[Media:fft_matlab.m|Fast Fourier Transform]] | ||
*[[Media:sparse_matrices.m|Sparse | *[[Media:sparse_matrices.m|Sparse matrices]] | ||
*[[Media:gpu_speedup.m|GPU accelerated computing with MATLAB]] | |||
==Hands-on tutorials by MathWorks== | ==Hands-on tutorials by MathWorks== | ||
*[http://www.mathworks.com/videos/getting-started-with-matlab-68985.html?type=shadow Getting Started video] | |||
*[https://www.mathworks.com/academia/student_center/tutorials/register.html MATLAB video tutorials for students and faculty] | |||
*[http://www.mathworks.com/products/matlab/examples.html# Code Examples] | |||
*[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] | ||
*[http://www.mathworks.com/ | *[http://www.mathworks.com/help/matlab/matlab_prog/run-sections-of-programs.html How to run code sections] | ||
*[http:// | *[http://www.mathworks.com/discovery/matlab-gpu.html Introduction to GPU computing in MATLAB] | ||
*[http://blogs.mathworks.com/loren/2012/02/06/using-gpus-in-matlab/ Using GPUs with MATLAB] | |||
= LaTeX = | = LaTeX = | ||
Line 24: | Line 29: | ||
== LaTeX packages == | == LaTeX packages == | ||
*[http://miktex.org/ MikTeX] (free LaTeX implementation for Windows) | *[http://miktex.org/ MikTeX] (free LaTeX implementation for Windows) | ||
*[http:// | *[http://texstudio.sourceforge.net/ Texstudio] (free TeX Editor for Windows, Linux, or Mac OS) | ||
= Mathematica = | = Mathematica = | ||
Line 45: | Line 50: | ||
==Conservative Chaos== | ==Conservative Chaos== | ||
*[http:// | *[http://demonstrations.wolfram.com/RestrictedThreeBodyProblemInAPlane/ Chaos in three-body problem restricted to 2D plane] | ||
*[http://brain.cc.kogakuin.ac.jp/~kanamaru/Chaos/e/DP/ Poincare section of double pendulum] | *[http://brain.cc.kogakuin.ac.jp/~kanamaru/Chaos/e/DP/ Poincare section of double pendulum] | ||
*[http://brain.cc.kogakuin.ac.jp/~kanamaru/Chaos/e/EP/ Extensible pendulum] | *[http://brain.cc.kogakuin.ac.jp/~kanamaru/Chaos/e/EP/ Extensible pendulum] | ||
Line 60: | Line 65: | ||
==Fourier Analysis == | ==Fourier Analysis == | ||
*[ | *[https://phet.colorado.edu/en/simulation/normal-modes Vibrational normal modes in 1D and 2D] | ||
*[http://fermi.la.asu.edu/ccli/applets/phonon/phonon.html | *[http://fermi.la.asu.edu/ccli/applets/phonon/phonon.html Phonons in solids] | ||
*[http://comp.chem.umn.edu/database_struct/ethanol.html Vibrational normal modes of organic molecules] | *[http://comp.chem.umn.edu/database_struct/ethanol.html Vibrational normal modes of organic molecules] | ||
*[http://www.jhu.edu/~signals/fourier2/index.html Fourier series] | *[http://www.jhu.edu/~signals/fourier2/index.html Fourier series] | ||
*[http://www.jhu.edu/~signals/ctftprops/indexCTFTprops.htm Fourier transform] | *[http://www.jhu.edu/~signals/ctftprops/indexCTFTprops.htm Fourier transform] | ||
==Nonlinear Physics and Solitons== | ==Nonlinear Physics and Solitons== | ||
Line 74: | Line 78: | ||
==Statistical Physics== | ==Statistical Physics== | ||
*[http://physics.ucsc.edu/~peter/java/ising/keep/ising.html Ising model] | *[http://physics.ucsc.edu/~peter/java/ising/keep/ising.html Ising model] | ||
*Brownian | *[http://polymer.bu.edu/java/java/montepi/MontePi.html Monte Carlo estimatation for <math> \pi </math>] | ||
*Random | *[http://polymer.bu.edu/java/java/1drw/RandWalk1D.html Brownian motion] | ||
*Random | *[http://polymer.bu.edu/java/java/1drw/RandWalk1D.html Random walk in 1D] | ||
*Self- | *[http://polymer.bu.edu/java/java/2drw/RandWalk2D.html Random walk in 2D] | ||
*[http://polymer.bu.edu/java/java/saw/saw.html Self-avoiding random walk] | |||
*Percolation | *[http://www.physics.buffalo.edu/gonsalves/Java/Percolation.html Percolation] | ||
*[http://physics.weber.edu/schroeder/software/MDApplet.html Molecular dynamics] | *[http://physics.weber.edu/schroeder/software/MDApplet.html Molecular dynamics] | ||
==Complex Systems== | ==Complex Systems== | ||
*Cellular | *[http://cell-auto.com/ Cellular automata] | ||
*Game of | *[http://www.physics.buffalo.edu/gonsalves/Java/GameOfLife.html Game of life] | ||
*BTW | *[http://www.cmth.bnl.gov/~maslov/applets.htm BTW sandpile CAM: A model of self-organized criticality] | ||
*3D | *[http://www.physics.udel.edu/~bnikolic/teaching/phys660/C%2B%2B/project6_exe_meyer.exe BTW sandpile CAM simulation with 3D visualization by DPA student John Meyer] | ||
*Forest | *[http://cps-www.bu.edu/java/java/blaze/blaze.html Forest fire: A model of self-organized criticality] | ||
*[http://lcn.epfl.ch/tutorial/english/hopfield/html/index.html Hopfield neural network as a model of associative memory] | |||
*Hopfield | *[http://www.nnwj.de/ Neural networks with Java] | ||
*Neural | *[http://neuron.eng.wayne.edu/bpImageCompression9PLUS/bp9PLUS.html Image compression by neural networks] | ||
* | *[http://www.physics.emory.edu/faculty/boettcher/Research/EO_demo/eo_demo.htm#EOdemo_SG Spin glasses] | ||
* | *[http://www.obitko.com/tutorials/genetic-algorithms/ Genetic algorithms] | ||
*Genetic |
Latest revision as of 08:24, 14 September 2014
Unix
MATLAB
Hands-on tutorials by the Instructor
- Getting started with MATLAB
- Autocorrelation
- Fast Fourier Transform
- Sparse matrices
- GPU accelerated computing with MATLAB
Hands-on tutorials by MathWorks
- Getting Started video
- MATLAB video tutorials for students and faculty
- Code Examples
- MATLAB Student Center
- How to run code sections
- Introduction to GPU computing in MATLAB
- Using GPUs with MATLAB
LaTeX
Templates for project reports
- PHYS660 template and the embedded PDF figure
- Math into LaTeX: How to Beautify Equations (and the embedded PDF figure)
LaTeX packages
- MikTeX (free LaTeX implementation for Windows)
- Texstudio (free TeX Editor for Windows, Linux, or Mac OS)
Mathematica
Hands-on tutorials by the Instructor
Hands on tutorials by Wolfram Research
Java Applets
Dissipative Chaos
- Duffing equation attractor
- Damped driven pendulum
- Poincare section for damped driven pendulum
- Lorentz attractor
Conservative Chaos
- Chaos in three-body problem restricted to 2D plane
- Poincare section of double pendulum
- Extensible pendulum
- Standard area preserving map
Transient Conservative Chaos
Fractals
Fourier Analysis
- Vibrational normal modes in 1D and 2D
- Phonons in solids
- Vibrational normal modes of organic molecules
- Fourier series
- Fourier transform
Nonlinear Physics and Solitons
Statistical Physics
- Ising model
- Monte Carlo estimatation for
- Brownian motion
- Random walk in 1D
- Random walk in 2D
- Self-avoiding random walk
- Percolation
- Molecular dynamics
Complex Systems
- Cellular automata
- Game of life
- BTW sandpile CAM: A model of self-organized criticality
- BTW sandpile CAM simulation with 3D visualization by DPA student John Meyer
- Forest fire: A model of self-organized criticality
- Hopfield neural network as a model of associative memory
- Neural networks with Java
- Image compression by neural networks
- Spin glasses
- Genetic algorithms