%
% NUMERICAL METHODS FOR MATHEMATICS, SCIENCE, AND ENGINEERING TOOLBOX
% (c) 1995 by John H. Mathews
%
% To Accompany
%
% NUMERICAL METHODS for Mathematics, Science, and Engineering, 2e
% PRENTICE HALL, INC.
% ISBN 0-13-624990-6
% ISBN 0-13-625047-5
% Englewood Cliffs, NJ 07632
% (c) 1992, 1987 by
% John H. Mathews
% California State University, Fullerton
% e-mail: mathews@fullerton.edu
%
%
% This free software is complements of the author.
%
%
% As a user of the text NUMERICAL METHODS, 2nd Ed by John Mathews,
% you are hereby granted permission to copy this software, NUMERICAL METHODS
% FOR MATHEMATICS, SCIENCE, AND ENGINEERING TOOLBOX, for courses using this
% text at your institution.
% The software may not be sold for profit and may only be sold in such a
% way that the cost of reproduction are recovered.
%
% The term of this permission extends for the duration that the above
% mentioned text is in use. Any extension of permission beyond what has
% been explicitly granted from the author in writing.
%-----------------------------------------------------------------------------------------
%
% These functions are User Contributed Routines which are being distributed by
% The MathWorks, upon request, on an "as is" basis. A User Contributed Routine
% is not a product of The MathWorks and The MathWorks assumes no responsibility
% for any errors that may exist in these routines.
%
%
%
%
%
% PREFACE
%
% This disk contains numerical methods software coded in
% MATLAB. The algorithms are described in the text NUMERICAL
% METHODS for Mathematics, Science, and Engineering.
%
% The printed version of this material is titled
% "MATLAB Programming Guidebook for NUMERICAL METHODS."
%
% The author appreciates correspondence regarding both the
% textbook and the supplements. You are welcome to correspond
% by mail or electronic mail.
%
% Prof. John H. Mathews
% Department of Mathematics
% California State University Fullerton
% Fullerton, CA 92634
% (714) 773-3631
% (714) 773-3196
% FAX: (714) 773-3972
% E-mail: in%"mathews@fullerton.edu"
%
%
%
%
% INSTRUCTIONS
%
% 1. For the PC version:
% Move to the appropriate directory: chap_1, chap_2, ... etc.
%
% For the Macintosh version:
% Move to the appropriate folder: chap_1, chap_2, ... etc.
%
% 2. All of the algorithms for the text have been coded in
% Matlab's programming language and stored as subroutines.
% The example files for chap_1 are named a1_1.m, a1_2.m, ... etc.
% For Chapter 1 the examples are illustrations of the theorems.
%
% 3. The textbook discusses the following algorithm:
%
% Algorithm 2.1 (Fixed Point Iteration). To find a solution to the equation
% x = g(x) by starting with p(0) and iterating p(n+1) = g(p(n)).
%
% To run the example for Algorithm 2.1 the user needs to use the script file
% named a2_1.m. This is accomplished by executing the Matlab command:
%
% a2_1
%
% 4. The Matlab script in a2_1.m will call the subroutine named fixpt.m
% which is included in the sub directory or folder named chap_2.
% Also, for the above example, the following function must exist as a
% M-file named g.m.
%
% function y = g(x)
% y = 1 + x - x.^2 ./4;
%
% For demonstration purposes, I have used a special Matlab feature which
% opens and writes to a file to ensure that the above M-file g.m will exist
% in the proper sub directory or folder along with the script file a2_1.m and
% function (subroutine) file fixpt.m. These commands are:
%
% delete g.m
% diary g.m; disp('function y = g(x)');...
% disp('y = 1 + x - x.^2 ./4;');...
% diary off;
%
% 5. Once the process of writing a function M-files has been mastered,
% it is not necessary to use the diary commands mentioned above
% to create this function M-file named g.m. The user can then
% delete these lines from the script file a2_1.m.
%
%
%