A series of Matlab programs, many with an easy-to-use graphical user interface (GUI), were written to help the student visualize many of the concepts from this course. Each Matlab code or group of codes illustrates a different subject discussed during the semester.
For the GUI programs, all the Matlab codes, needed data files, and corresponding documentation for a particular subject have been collected within a single zip archive. The Matlab codes have been converted to a series of p-files and fig-files, so the actual source code is not available -- since a lot of the code is difficult to follow because of the GUI programming (which was NOT the focus of this class). Thus, you don't need to be an expert Matlab user to get maximum benefit from these illustrative reactor physics examples!!!
To use these programs, download the appropriate zip archive (see list below), extract all the files for a given program to a separate folder on your computer, open Matlab and make the folder with the programs of interest the working directory, and then simply execute the desired GUI by typing the name of the program of interest within the Matlab command window (see file names below).
Note that each of the Matlab GUI programs has a *_theory.pdf file that documents the theory and operation of the program. You should review this documentation carefully so that you have a good understanding of the topic under study (these same documentation files are also available within the Lecture Notes page). Hopefully these illustrative programs will assist you in gaining a deeper understanding of the material...
Caution: Since many of the GUIs have the same internal variable names, running multiple GUIs simultaneously can lead to a multitude of problems (incorrect results, Matlab error messages, etc.). Thus, this practice is highly discouraged -- you should only run one GUI at a time!!!
|