Physics and Engineering of Radiation Detection

(Martin Jones) #1

592 Chapter 10. Software for Data Analysis


Figure 10.1.18: A histogram and its Gaussian fit.

complicated data analysis and visualization tasks. The MATLAB programming
language is an easy-to-learn and easy-to-use high level language, which, together
with its interactive environment, provides the user with the capability of integrating
the code with other languages, such as C, C++, and Fortran. A typical screen shot
of MATLAB ’s development environment is shown in Fig.10.1.19. It should be
noted that here the original multicolor image has been transformed into gray scale.


C.1 Toolboxes............................

A very strong feature of MATLAB is that it has a number of very powerful tool-
boxes to perform specific tasks. These toolboxes are add ons to the standard package
and must therefore be installed before their respective functions could be used. Some
of these toolboxes are listed below.


Statistics toolbox

Curve fitting toolbox

Optimization toolbox

Control system toolbox
Free download pdf