
- 520 pages
- English
- PDF
- Available on iOS & Android
About this book
For problems that require extensive computation, a C++ program can race through billions of examples faster than most other computing choices. C++ enables mathematicians of virtually any discipline to create programs to meet their needs quickly, and is available on most computer systems at no cost. C++ for Mathematicians: An Introduction for Students and Professionals accentuates C++ concepts that are most valuable for pure and applied mathematical research.
This is the first book available on C++ programming that is written specifically for a mathematical audience; it omits the language's more obscure features in favor of the aspects of greatest utility for mathematical work. The author explains how to use C++ to formulate conjectures, create images and diagrams, verify proofs, build mathematical structures, and explore myriad examples. Emphasizing the essential role of practice as part of the learning process, the book is ideally designed for undergraduate coursework as well as self-study. Each chapter provides many problems and solutions which complement the text and enable you to learn quickly how to apply them to your own problems. Accompanying downloadable resources provide all numbered programs so that readers can easily use or adapt the code as needed.
Presenting clear explanations and examples from the world of mathematics that develop concepts from the ground up, C++ for Mathematicians can be used again and again as a resource for applying C++ to problems that range from the basic to the complex.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Title
- Copyright
- Contents
- Programs
- Figures
- Preface
- Part I: Procedures
- Chapter 1: The Basics
- Chapter 2: Numbers
- Chapter 3: Greatest Common Divisor
- Chapter 4: Random Numbers
- Chapter 5: Arrays
- Part II: Objects
- Chapter 6: Points in the Plane
- Chapter 7: Pythagorean Triples
- Chapter 8: Containers
- Chapter 9: Modular Arithmetic
- Chapter 10: The Projective Plane
- Chapter 11: Permutations
- Chapter 12: Polynomials
- Part III: Topics
- Chapter 13: Using Other Packages
- Chapter 14: Strings, Input/Output, and Visualization
- Chapter 15: Odds and Ends
- Part IV: Appendices
- Appendix A: Your C++ Computing Environment
- Appendix B: Documentation with Doxygen
- Appendix C: C++ Reference
- Appendix D: Answers
- Index