The Wayback Machine - https://web.archive.org/web/20100607024709/http://www.codeguru.com:80/cpp/cpp/algorithms/math/

    Mathematics

    Calculating Pi to arbitrary number of digits

    The code calculates the value of Pi to arbitrary number of digits such as 100, 1000 etc. The article describes the theory behind the code.

    Recursion Primer Using C++, Part 2

    Further your understanding of recursion.

    TIP: Round a Decimal to an Integer

    Discover a more efficient way to round decimals to integers.

    Implementing a Simple 2D Object Tracker

    Learn how to combine four image alignment algorithms (Lucas-Kanade, forwards-compositional, Baker-Dellaert-Matthews, and Hager-Belhumeur) into a 2D object tracker with dynamic templates and template pixel weights.

    Recursion Primer Using C++, Part 1

    There are many different styles of recursion that can be used in a variety of instances. Learn about the styles and find the one that is best for your current project.

    Template Meta Programming and Number Theory

    Learn how to implement some basic number theory functions with the help of C++ template meta programming.

    Blitz++: Fast, Accurate Numerical Computing in C++

    With Blitz++, you can turbo charge C++ so that you get advanced language features but lose its poor performance.

    Error Detection Based on Check Digit Schemes

    Learn about various Check Digit Schemes and how to implement the scheme.

    Product Activation Based on RSA Signatures

    Learn how to create a Signing of Product Keys to validate activations.

    [Updated] A Big Integer Package for Use in Visual Basic Written in Visual C++

    A 'How To' for creating a COM Big Integer Library that uses Visual C++ ATL Wizard and Wei Dai's Crypto++ Library.

    Product Keys Based on the Advanced Encryption Standard (AES)

    Protect Software with Product Keys based on the Advanced Encryption Standard (AES).

    [Updated] Fixed Point Math

    Learn about a library that creates a new fixed point variable type.

    [Updated] Anti-Aliased Image Rotation (Aarot)

    Rotate images using geometry.

    War of the Worlds: Endianness

    Learn about the differences between little- and big-endian representations.

    Use Traits Classes for Information About Types

    The STL is primarily made up of templates for containers, iterators, and algorithms, but it also has a few utility templates. Learn more in this excerpt from "Effective C++, Third Edition: 55 Specific Ways to Improve Your Programs and Designs."

    C++ Math and Fun

    Number theory is a branch of math that can be very attractive.

    [Updated] MFC Template Class CLongInt

    The template class template class CLongInt supports long integer arithmetic. The template parameter bits specifies the size of a CLongInt in bits.

    A Suite of Discrete Probability Classes

    Five discrete probability distributions most common for use in computer simulations, gaming, artificial intelligence decision making, and environment modeling. The classes differ from other routine mathematical attempts at probability computation with a few tricks that extend the range of allowable inputs. A comparison with Monte Carlo techniques to probability computation is given.






    Internet.com
    The Network for Technology Professionals

    About Internet.com

    Legal Notices, Licensing, Permissions, Privacy Policy.
    Advertise | Newsletters | E-mail Offers