Newsletter   Secure Checkout   Shopping Cart (0 Items)  
Search:    Welcome Guest! Save up to 30-40% on most items with our awesome everyday discounts!

Math Toolkit for Real-Time Programming [Paperback]

Our Price $ 44.77  
Retail Value $ 63.95  
You Save $ 19.19  (30%)  
Item Number 264922  
Buy New $44.77
Out Of Stock!
Currently Out Of Stock
Currently unavailable...

Item description for Math Toolkit for Real-Time Programming by Jack W. Crenshaw...

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 in

Master analytical and numerical calculus with this solid course in applied math from the renowned columnist of Embedded Systems Programming magazine. You will learn how to do big math on small machines with fast and accurate library functions, numerical integration to any order and z-transform formulas. Features never-before-published methods and a versatile set of algorithms to use in your own projects.

Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at!

Item Specifications...

Pages   466
Est. Packaging Dimensions:   Length: 1.25" Width: 7.5" Height: 9.25"
Weight:   1.95 lbs.
Binding  Softcover
Publisher   CMP Books
ISBN  1929629095  
ISBN13  9781929629091  

Availability  0 units.

More About Jack W. Crenshaw

Register your artisan biography and upload your photo! Are You The Artisan or Author behind this product?
Improve our customers experience by registering for an Artisan Biography Center Homepage.

Product Categories

1Books > Subjects > Computers & Internet > General
2Books > Subjects > Computers & Internet > Programming > General
3Books > Subjects > Computers & Internet > Programming > Software Design > Software Development
4Books > Subjects > Professional & Technical > Professional Science > Mathematics > Pure Mathematics > Discrete Mathematics
5Books > Subjects > Science > Mathematics > Pure Mathematics > Discrete Mathematics

Reviews - What do customers think about Math Toolkit for Real-Time Programming?

Math Toolkit for Realtime Programming  Mar 24, 2006
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.
Falls short of expectations  May 15, 2005
I have yet to find a book that explains "complex" math algorithms well and give clear coding examples that follow. This book is no exception. I suppose after reading some of the other reviews, I had high expectations for this book, but it failed to deliver.

My number one complaint about the book is that there are very little or no comments in the code. There are pages of equations and derivations of the equations followed by code of a function. I didn't understand how the code related to the equations. It would have been a tremendous help to put a one line comment next to each section or line of the code referring to an equation number. Many equations deal with variables like x, y, or a. It doesn't help me much when a variable inside of code is called "x". I have no idea of its use or where it came from. It would have been even better if after each section of the math, the author put the line of code it referred to, and after the algortihm was complete, write the whole function down.

Another minor issue I had with the book was that it was written in the first person and the author tried to make humorous remarks throughout. I understand that he was trying to make it fun and while some people may appreciate it, I found it annoying.

The author does not seem to follow his own advice. The book is clearly not written for any one programming language. Most of the code is written in C, but he has references to pascal, c++, and says that fortran is basically a dead language but refers to fortran throughout the book. He makes it a point to state that he has good coding style and has a whole chapter on constants. He #defines One as 1.0 to avoid wasting run time cycles from converting an int to a double. The compiler may do this, but he adds "to take the chance is bad programming practice". I can see his point, but the problem is he never uses defines in his own coding samples when he writes code like double sum = 0;

The book is divided into 3 sections. The first section deals with constants and errors. There was no math and I am an experienced programmer and did not find much use for this.

The second section of the book is about square roots, sin, arctan, and logs. The algorithms seemed ok, and as expected, are probably faster and less precise than the standard library functions of a compiler. I've seen them before and they were not useful to me because many of them required an initial guess to be input. I work with graphics and such a broad range of numbers that I don't have an initial guess and therefore can't use the methods.

The third section deals with numerical calculus and was the major reason I bought the book. I thought the refresher and review of basic calculus was good. It was a bit stale in my mind, so it was nice to read about it again. However, I want to be able to apply the code in the book to real world programming. The key link and understanding of the code as it relates to the equations just wasn't there. Also, I was hoping there would be more code. There are whole chapters that don't have a single line of code written in it.
Embedded Programmers bible!  Jan 10, 2005
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!
Lack of example to fully demonstrate the knowledge.  Jun 22, 2003
The book review how an algorithm is implemented using C/C++. The book often override many of the default routine, with long boring text broken in pieces here and there. This is a good book if you are already very fluence in math, but could be very boring and useless if you are not. Note that the CD only contain less a 500KB of text file!!
A clearly written book by a competent, experienced author  Aug 25, 2002
This book describes and shows how to calculate mathematical functions to any desired number of bits of accuracy in the minimum possible machine time. It does this by not using the classical infinite series derived in calculus class. It uses approximations derived by the author or from the public domain. Even though I detest computer programming and rarely do it, I found the mathematical aspects of this book good entertainment and mind expanding. It was also refreshing to find a mathematical person who could explain things clearly. My past experience with mathematicians is that they would have trouble teaching a duck how to swim.

Write your own review about Math Toolkit for Real-Time Programming

Ask A Question or Provide Feedback regarding Math Toolkit for Real-Time Programming

Item Feedback and Product Questions
For immediate assistance call 888.395.0572 during the hours of 10am thru 8pm EST Monday thru Friday and a customer care representative will be happy to help you!

Help us continuously improve our service by reporting your feedback or questions below:

I have a question regarding this product
The information above is incorrect or conflicting
The page has misspellings or incorrect grammar
The page did not load correctly in my browser or created an error.

Email Address:
Anti Spam Question. To combat spammers we require that you answer a simple question.
What color is the sky?
Leave This Blank :
Do Not Change This Text :

Add This Product Widget To Your Website

Looking to add this information to your own website? Then use our Product Widget to allow you to display product information in a frame that is 120 pixels wide by 240 pixels high.

    Copy and paste the following HTML into your website and enjoy!

Order toll-free weekdays 10am thru 10pm EST by phone: 1-888-395-0572 (Lines are closed on holidays & weekends.)
Customer Service | My Account | Track My Orders | Return Policy | Request Free Catalog | Email Newsletter

Gift Certificates
RSS Feeds
About Us
Contact Us
Terms Of Use
Privacy Policy