U.S. Particle Accelerator School

Applications of MATLAB in Accelerator Physics and Engineering course

Sponsoring University:

Yale University


Applications of MATLAB in Accelerator Physics and Engineering


Andrei Terebilo, SLAC

Many common problems in accelerator physics can be formulated in matrix notation and analyzed using linear algebra tools. Problems of this kind are ideally suited for solving with MATLAB. The course will give a brief (one-day) introduction of the tools available in MATLAB and the possibilities for bringing the accelerator simulation data into MATLAB: formatting the input and reading the output of accelerator codes or performing the simulation in MATLAB using Accelerator Toolbox framework. Then the course will concentrate on a few practical examples from the physics of storage rings. The examples will include: closed orbit control, linear optics correction, and transverse coupling analysis. They will use as inputs, the real measured data sets as well as numerical simulations. Prerequisites: graduate courses in Accelerator Physics, Linear Algebra, and Numerical Methods. Some exposure to accelerator modeling codes is beneficial.