Math Toolkit for Real-Time Programming | 
enlarge | Author: Jack W. Crenshaw Publisher: CMP Books Category: Book
List Price: $57.95 Buy New: $36.01 You Save: $21.94 (38%)
New (15) Used (5) from $36.01
Rating: 11 reviews Sales Rank: 216981
Media: Paperback Pages: 466 Number Of Items: 1 Shipping Weight (lbs): 2 Dimensions (in): 9 x 7.4 x 1.1
ISBN: 1929629095 Dewey Decimal Number: 005 EAN: 9781929629091
Publication Date: September 2000 Availability: Usually ships in 1-2 business days Shipping: International shipping available Condition: Brand new item. Over 3.5 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: U20090105193122G
| |
| Similar Items:
|
| Editorial Reviews:
Product Description Do big math on small machines Write fast and accurate library functions Master analytical and numerical calculus Perform numerical integration to any order Implement z-transform formulas Need to learn the ins and outs of the fundamental math functions including square root, trig functions, logarithms and exponentials? Renowned columnist Jack Crenshaw explains them all in painstaking and loving detail and gives you ways to calculate them in the most efficient ways possible, to any desired degree of accuracy your computer will support. Read this book, and you may never have to copy someone else's software again! You won't just get algorithms; you will learn how and why they work from first principles. The author gives alternative approaches (including some you may never have thought of), explores the advantages of each, and ends each discussion with practical, robust and extremely efficient software. You get a fog-free explanation of calculus that anyone can understand! If you never really understood calculus before, you will after reading this explanation. Starting from first principles of areas and slopes, Crenshaw covers both analytic and numerical calculus, literally from A to Z. Turn the principles of analytical calculus into fast, accurate and practical numerical methods for all occasions. The author will lead you from the simplest numerical methods to the best and most accurate in existence, carefully explaining each step along the way. Learn single-step and multi-step methods, difference methods, Runge-Kutta integration and z-transforms. Convert formulas from the continuous-time to discrete-time domains, and back again. Even more fun and enlightening than his columns! Whether or not you are among the thousands of the author's devout column readers you will appreciate the perspective and entertainment value of his trademark personal experiences, anecdotes and motivations. And when you realize how much he has expanded the scope of his column analyses, the background behind them and the never-before-published methods that he has included in this book, you will appreciate why it was so long in the making.
|
| Customer Reviews: Read 6 more reviews...
MUST-HAVE for Embedded Engineers April 11, 2001 Sylvain Bernard (San Diego, CA United States) 13 out of 16 found this review helpful
If like me you need to take control over the math library that comes with your compiler then this book is for you. Whether you need more speed, more reliability with a total understanding of what's going on inside your code this book is for you. It is definitely on my top-five for embedded engineering. This is pretty much the stuff they don't teach in university but makes a trememdous performance difference at the project level. Do yourself a favor and get this book, even if it's just for reference... you will need it soon!
This book deserves 10 stars April 30, 2002 K. Baum (Clearfield, UT USA) 18 out of 24 found this review helpful
Run, don't walk to get this book! Remember that numerical analysis class you took, in which you came away really understanding nothing besides how to plug-and-chug? Those "black box" numerical integration routines with "magic" coefficients that came from who knows where? Did you ever get the relationship between z transforms and "backward differences?" This book explains all this and more in a clear, readable, and dare I say, even entertaining presentation (I read it in one sitting cover-to-cover, which is typically impossible for a technical book.) Over the years, I've purchased quite a few technical reference books. Most seem to be weighty self-congratulatory monuments to the authors' personal ability to present fantastically-terse-yet-look-how-rigorous mathematical proofs. Maybe 1 in 100 is actually written in a down-to-earth, accessible way without pages of dense jargon and overly complicated formulations. "Math Toolkit for Real-time Programming" is simply the most well-written numerical programming book I've ever come across, and perhaps one of the best technical books on any subject, period. I wish all books were this readable. Do yourself a favor and get this book ASAP. ------------- 2008 Update: As I go back and read this review 6 years later, it sounds a bit over the top, but I _still_ really like this book. It's rare to find a technical book that can communicate the "common sense" behind mathematical concepts and algorithms without requiring the reader to have a Math PhD. Does the book address every possible topic in numerical computing? No, it is not a comprehensive reference, but the topics it DOES cover are very well explained indeed. I DEFY you to find a better explanation anywhere of the basic techniques used in numerical integration. I just wish Dr. Crenshaw would write more books and explain other stuff I use but never really "got" in EE class. A few of the reviewers complained about the relative uselessness of the included programming material -- I would say their comments are largely on target (although the author clearly states that the purpose of the material is to illustrate the frequency of "gotchas" in even the most simplistic of programs); however, the true value in this book is not the programming examples, it's the insight given into the techniques. Dr. Crenshaw has a passion for communicating the intuition behind the methods (I also encourage you to check out his columns in Embedded Systems Programming.) Finding someone who can pull that off successfully is rare. The numerical techniques he discusses (doing raw math without the benefit of library routines) are broken down to their basics and completely described in a manner I have seen in no other book. The reason I wrote this review is because I _understood_ a lot more after reading this book than any others covering similar material (Acton; Ralston & Rabinowitz; standard BSEE/CompSci textbooks etc).
Nice reference for embedded system programmers October 20, 2000 t walter (Austin, Tx United States) 8 out of 10 found this review helpful
Nice reference for embedded system programmers If you have the last 10 years of Embedded Systems Programming magazines, then you will already have 80% of the basics covered in this book, but the book is a great reference to read and have handy. Material is expanded and well written, so I'd recommend it for any one working with embedded control systems.
Embedded Programmers bible! January 10, 2005 Ross Ward (Queensland, Australia) 5 out of 7 found this review helpful
Math Toolkit for Real-Time Programming is simply the best focused book on the subject of doing maths on microcontrollers, eg PIC 8051, AVR, PSOC etc with limited resources. If you write software for an 8 bit micro's then this is the book for you. As it is writen if you want a canned answer then this has less value, but if you want to learn how then this is for you. It has also been helpful to demistify some math concepts that I never really "got" even after doing an electrical engineering degree!
Math Toolkit for Realtime Programming March 24, 2006 S. Subramanian (California, CA USA) 1 out of 3 found this review helpful
Book is good and useful. Rational fraction, Numerical intergration, dynamic simulation and state vector cover in detail. Appreciate your selling. Contacted customer service for missing CD-ROM attached with book on 2/17/2006, contact person, Durga.A. Yet to receive reply.
|
|
|