Math Toolkit for Real-Time Programming (Paperback)
暫譯: 即時程式設計的數學工具包 (平裝本)

Jack Crenshaw

  • 出版商: CMP Books
  • 出版日期: 2000-01-09
  • 售價: $3,150
  • 貴賓價: 9.5$2,993
  • 語言: 英文
  • 頁數: 492
  • 裝訂: Paperback
  • ISBN: 1929629095
  • ISBN-13: 9781929629091
  • 相關分類: 嵌入式系統
  • 立即出貨(限量) (庫存=6)

買這商品的人也買了...

相關主題

商品描述

 

Topic: Embedded Systems Programming

Author: Jack W. Crenshaw

Key Benefits:

 

  • 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.

Jack Crenshaw holds a Ph.D. in Physics from Auburn University (specialties in math, electronics, and advanced dynamics). He wrote his first computer program in 1956 and his first microcomputer software — a real-time, floating-point, Kalman filter-driven controller — in 1976. He has been working with real-time software for embedded systems ever since, and thinks he might be beginning to get the hang of it. He is currently a Senior Principal Design Engineer for Alliant TechSystems, Inc., a contributing editor for Embedded Systems Programming magazine, and author of the popular "Programmer’s Toolbox" column. In his spare time, he likes to dabble in compiler theory, guidance and control theory, and help rehabilitate orphaned and injured wildlife.

 

商品描述(中文翻譯)

主題:嵌入式系統程式設計

作者:Jack W. Crenshaw

主要優點:


  • 在小型機器上進行大型數學運算

  • 撰寫快速且準確的函式庫函數

  • 掌握分析與數值微積分

  • 執行任意階數的數值積分

  • 實現z-變換公式

需要學習基本數學函數的細節,包括平方根、三角函數、對數和指數嗎? 知名專欄作家 Jack Crenshaw 將這些內容詳細且熱情地解釋,並提供最有效率的計算方法,以達到您電腦所能支持的任何所需精度。

 

閱讀本書,您可能再也不需要複製他人的軟體了! 您不僅會獲得演算法;您將從基本原理學習它們的運作方式及原因。作者提供替代方法(包括一些您可能從未想到的),探討每種方法的優勢,並在每次討論結束時提供實用、穩健且極其高效的軟體。

您將獲得一個無霧的微積分解釋,任何人都能理解! 如果您之前從未真正理解微積分,閱讀這段解釋後您將會明白。從面積和斜率的基本原理開始,Crenshaw 涵蓋了分析和數值微積分,字面上從 A 到 Z。

將分析微積分的原則轉化為快速、準確且實用的數值方法,適用於各種場合。 作者將引導您從最簡單的數值方法到現存的最佳和最準確的方法,並仔細解釋每一步。學習單步和多步方法、差分方法、Runge-Kutta 積分以及z-變換。將公式從連續時間域轉換到離散時間域,再轉回來。

比他的專欄更有趣且啟發人心! 無論您是否是作者數千名忠實專欄讀者之一,您都會欣賞他標誌性的個人經歷、軼事和動機所帶來的視角和娛樂價值。當您意識到他擴展了專欄分析的範疇、背後的背景,以及他在本書中包含的前所未有的方法時,您將會理解為何這本書的創作如此漫長。

Jack Crenshaw 擁有奧本大學的物理學博士學位(專長於數學、電子學和高級動力學)。他於 1956 年撰寫了第一個電腦程式,並於 1976 年撰寫了第一個微電腦軟體——一個實時、浮點、基於卡爾曼濾波器的控制器。自那時以來,他一直在嵌入式系統的實時軟體領域工作,並認為他可能開始掌握這一領域的要領。他目前是 Alliant TechSystems, Inc. 的高級首席設計工程師,並擔任Embedded Systems Programming雜誌的貢獻編輯,以及受歡迎的「程式設計師工具箱」專欄的作者。在空閒時間,他喜歡研究編譯器理論、導引與控制理論,並幫助復健孤兒和受傷的野生動物。