Distributed Feedback Semiconductor Lasers

The programs accompanying this book were written in MATLAB 4, but they have been designed to be compatible with the student edition [1] so that a recommended 'minimum' specification for a system is:
MATLAB 4 Student Edition, 100 MHz PC/Mac with 32 MB RAM.
Users should note that these programs are supplied 'as is', on a free basis and may be copied and modified by individual users but may not be redistributed or used commercially without permission of the copyright holder. While care has been exercised by the authors in producing and testing these programs, the publishers and the authors make no warranty for them, nor do they offer any maintenance, support or advice for using these programs. The programs are for tutorial purposes and not for commercial designs.
Before obtaining the programs from the World Wide Web, users are recommended to create, within their main MATLAB directory, a subdirectory (or folder), say laser, with further sub-directories dfb, diff, fabpero, fftexamp, filter, grating, slab, spontan. Within MATLAB, the effective initiation file is the M-file called matlabrc.m and this should be backed up for future reference into a second file, say matlabrb.m. On opening matlabrc.m, one looks for the lines of code with the entries:
C:\MATLAB\toolbox\matlab\demos;',...]<span class="extended-unicode">?</span>;
and inserts, as in Table A12.1, the entries for interrogating the new subdirectories. The punctuation marks at the start and ends of the lines need to be followed...