Cantitate/Preț
Produs

C++ for Mathematicians: An Introduction for Students and Professionals

Autor Edward Scheinerman
en Limba Engleză Paperback – 6 iun 2006

Observăm în C++ for Mathematicians o abordare practică riguroasă, construită special pentru nevoile specifice ale cercetătorului. Spre deosebire de manualele standard de programare care epuizează sintaxa, Edward Scheinerman selectează doar acele instrumente capabile să accelereze calculele complexe sau să verifice demonstrații prin simulări de miliarde de iterații. Raportul dintre teorie și cod este echilibrat prin exerciții cu soluții integrate, transformând învățarea într-un proces de laborator.

Structura volumului reflectă o progresie logică pentru un matematician: începe cu „Procedures”, unde sunt abordate elementele de bază precum cel mai mare divizor comun și numerele aleatoare, și avansează spre „Objects”. În această a doua parte, conceptele de programare orientată pe obiecte sunt aplicate direct pe entități matematice: aritmetică modulară, polinoame și permutări. Această metodă diferă de cea din Mathematical Objects in C++ de Yair Shapira — C++ for Mathematicians este mai puțin abstractă și mult mai aplicabilă imediat în fluxul de lucru academic, punând accent pe utilizarea codului pentru a genera diagrame și a formula noi conjecturi.

În contextul operei autorului, dacă în From Counting to Continuum acesta explora natura teoretică a numerelor, aici oferă uneltele computaționale pentru a le manipula eficient. Subliniem faptul că volumul nu necesită cunoștințe prealabile de programare, fiind ideal pentru studenții care doresc să treacă de la calculul simbolic la cel numeric de înaltă performanță, utilizând resursele descărcabile pentru a adapta algoritmii prezentați la propriile proiecte de cercetare.

Citește tot Restrânge

Preț: 71697 lei

Preț vechi: 89621 lei
-20%

Puncte Express: 1075

Carte disponibilă

Livrare economică 27 mai-10 iunie
Livrare express 13-19 mai pentru 3799 lei


Specificații

ISBN-13: 9781584885849
ISBN-10: 158488584X
Pagini: 520
Ilustrații: 22 black & white illustrations, 1 black & white halftones
Dimensiuni: 156 x 234 x 38 mm
Greutate: 0.66 kg
Ediția:1
Editura: CRC Press
Colecția CRC Press

Public țintă

Academic and Professional Practice & Development

De ce să citești această carte

Recomandăm această carte matematicienilor care au nevoie de viteza execuției C++ fără a parcurge sute de pagini de informatică irelevantă. Veți câștiga capacitatea de a construi structuri matematice complexe și de a verifica ipoteze prin calcul numeric. Este un ghid esențial pentru trecerea de la teorie la implementare practică, oferind un set de instrumente gata de utilizat în cercetare.


Cuprins

PROCEDURES: The Basics. Numbers. Greatest Common Divisor. Random Numbers. Arrays. OBJECTS: Points in the Pane. Pythagorean Triples. Containers. Modular Arithmetic. Points in the Projective Plane. Permutations. Polynomials. Using Other Packages. Input/Output and Strings. APPENDICES: Your C++ Computing Environment. Using Doxygen. C++ Reference. Index.

Descriere scurtă

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.

Recenzii

“For a mathematician like myself, Scheinerman’s new book is ideal. It concentrates on the portion of C++ that will be most useful to a mathematician. While developing the necessary tools and syntax of C++, the book presents example programs relevant to interesting and somewhat sophisticated mathematical problems. The reader can proceed as far as he/she wants. Even just reading the first few chapters of the book and writing some programs using the constructs introduced, there is sufficient [material] for many purposes within undergraduate mathematics … The strength of this book is the intermingling of interesting mathematics with the ideas and syntax of the C++ language. … The writing is very fluent and does not bog down in endless detail as so many programming books do … In summary, I recommend this book highly to frustrated mathematicians wishing to learn C++ programming. You will really enjoy the well-chosen examples and the light touch in the exposition.”
—Jeffrey Nunemacher, MAA Reviews