| This small book on Newton's method is a user-oriented guide to algorithms and implementation. Its purpose is to show, via algorithms in pseudocode, in MATLAB®, and with several examples, how one can choose an appropriate Newton-type method for a given problem and write an efficient solver or apply one written by others.
This book is intended to complement my larger book [42], which focuses on indepth treatment of convergence theory, but does not discuss the details of solving particular problems, implementation in any particular language, or evaluating a solver for a given problem.
The computational examples in this book were done with MATLAB v6.5 on an Apple Macintosh G4 and a SONY VAIO. The MATLAB codes for the solvers and all the examples accompany this book. MATLAB is an excellent environment for prototyping and testing and for moderate-sized production work. I have used the three main solvers nsold.m, nsoli.m, and brsola.m from the collection of MATLAB codes in my own research. The codes were designed for production work on small- to medium-scale problems having at most a few thousand unknowns. Large-scale problems are best done in a compiled language with a high-quality public domain code. |
|
|
Mobile Wireless CommunicationsA wide range of real-world examples illustrates the theoretical aspects of this tutorial introduction to digital mobile wireless networks. In particular, 2.5G and 3G packet-switched systems are discussed in detail, as are wireless LANs and personal-area networks. Many worked examples and homework exercises are provided, and a solutions manual is... | | Digital Design with CPLD Applications and VHDLIdeal for a first course in digital electronics, yet comprehensive enough for use by students at the senior design project level and EET professionals, Digital Design with CPLD Applications and VHDL uses programmable logic as the primary vehicle for instructing readers in the principles of digital design. More specifically, emphasis is on Complex... | | |
|