Download Elementary Functions: Algorithms and Implementation by Jean-Michel Muller PDF

By Jean-Michel Muller

This textbook provides the thoughts and instruments essential to comprehend, construct, and enforce algorithms for computing straight forward services (e.g., logarithms, exponentials, and the trigonometric functions). either undefined- and software-oriented algorithms are integrated, besides matters relating to exact floating-point implementation. This 3rd version has been up to date and increased to include the newest advances within the box, new ordinary functionality algorithms, and serve as software.
After a initial bankruptcy that in short introduces a few primary techniques of machine mathematics, corresponding to floating-point mathematics and redundant quantity platforms, the textual content is split into 3 major elements. half I considers the computation of uncomplicated services utilizing algorithms according to polynomial or rational approximations and utilizing table-based equipment; the ultimate bankruptcy during this part bargains with easy rules of multiple-precision mathematics. half II is dedicated to a presentation of “shift-and-add” algorithms (hardware-oriented algorithms that use additions and shifts only). matters with regards to accuracy, together with variety aid, protection of monotonicity, and proper rounding, in addition to a few examples of implementation are explored partly III. a variety of examples of command strains and whole courses are supplied all through for numerous software program applications, together with Maple, Sollya, and Gappa. New to this version are an in-depth assessment of the IEEE-754-2008 normal for floating-point mathematics; a bit on utilizing double- and triple-word numbers; a presentation of latest instruments for designing actual functionality software program; and a bit at the Toom-Cook kin of multiplication algorithms.
The thoughts awarded during this e-book could be of curiosity to implementers of undemanding functionality libraries or circuits and programmers of numerical purposes. also, graduate and complicated undergraduate scholars, execs, and researchers in clinical computing, numerical research, software program engineering, and computing device engineering will locate this an invaluable reference and resource.
PRAISE FOR prior EDITIONS
“[T]his ebook appears like a vital reference for the specialists (which i am not). extra importantly, this is often a fascinating ebook for the curious (which I am). accordingly, you will likely research many fascinating issues from this publication. when you educate numerical research or approximation conception, then this ebook offers you a few sturdy examples to debate in class.' — MAA studies (Review of moment Edition)
'The wealthy content material of principles sketched or offered in a few aspect during this booklet is supplemented by means of an inventory of over 300 references, such a lot of them of 1980 or newer. The publication additionally comprises a few correct general programs.' — Zentralblatt MATH (Review of moment Edition)
“I imagine that the booklet should be very important to scholars either in numerical research and in machine technology. i discovered [it to be] good written and containing a lot fascinating fabric, more often than not disseminated in really expert papers released in really good journals tricky to find.' — Numerical Algorithms (Review of First Edition)

Show description

Read Online or Download Elementary Functions: Algorithms and Implementation PDF

Best programming algorithms books

Computational Techniques for the Summation of Series

"This e-book collects in a single quantity the author’s huge ends up in the world of the summation of sequence and their illustration in closed shape, and information the recommendations during which they've been received. .. the calculations are given in lots of element, and heavily comparable paintings which has seemed in numerous areas is very easily gathered jointly.

Genetic Programming Theory and Practice X (Genetic and Evolutionary Computation)

Those contributions, written via the main overseas researchers and practitioners of Genetic Programming (GP), discover the synergy among theoretical and empirical effects on real-world difficulties, generating a accomplished view of the cutting-edge in GP. issues during this quantity contain: evolutionary constraints, leisure of choice mechanisms, range renovation thoughts, flexing health overview, evolution in dynamic environments, multi-objective and multi-modal choice, foundations of evolvability, evolvable and adaptive evolutionary operators, origin of  injecting specialist wisdom in evolutionary seek, research of challenge trouble and required GP set of rules complexity, foundations in working GP at the cloud – verbal exchange, cooperation, versatile implementation, and ensemble equipment.

Einführung in die computerorientierte Mathematik mit Sage (Springer Studium Mathematik - Bachelor) (German Edition)

Das an Studienanfänger der Mathematik gerichtete Lehrbuch bietet eine breit angelegte Einführung in verschiedene Facetten der computerorientierten Mathematik. Es ermöglicht eine frühzeitige und wertvolle Auseinandersetzung mit computerorientierten Methoden, Denkweisen und Arbeitstechniken innerhalb der Mathematik.

Advances in Cryptology – CRYPTO 2016: 36th Annual International Cryptology Conference, Santa Barbara, CA, USA, August 14-18, 2016, Proceedings, Part II (Lecture Notes in Computer Science)

The 3 volume-set, LNCS 9814, LNCS 9815, and LNCS 9816, constitutes the refereed complaints of the thirty sixth Annual overseas Cryptology convention, CRYPTO 2016, held in Santa Barbara, CA, united states, in August 2016. The 70 revised complete papers provided have been rigorously reviewed and chosen from 274 submissions.

Extra info for Elementary Functions: Algorithms and Implementation

Example text

Download PDF sample

Rated 4.35 of 5 – based on 6 votes