The Metal Nanoparticle (MNP) simulator is a GUI written in Matlab as part of the NANOLAB project
(www.nanolab.unimore.it). 

MNP allows you to simulate the absorption, extinction and scattering spectra of metallic nanoparticles dispersed in a solution. The material and size of the nanoparticles can be changed, as well as the type of solution, to highlight the size dependence of the optical properties of nano-materials, and their possible use, e.g., as sensors. 

The MNP GUI uses the Mie theory to simulate spherical nanoparticles. MNP also tries to simulate the color of the solution as perceived by the human eye using colorimetric methods. The perceived color depends on the spectrum of the light source, which can also be changed.

The main file of the MNP library is MNP.m. The GUI is coded in MNP.fig. To run the GUI in Matlab
1) put the present folder in your Matlab PATH, together subfolders
2) type 'MNP' at the Matlab command line.

Please report any problem to guido.goldoni@unimore.it