A Course in Computational Number Theory uses the computer as a tool for motivation and explanation. The book is designed for the reader to quickly access a computer and begin doing personal experiments with the patterns of the integers. It presents and explains many of the fastest algorithms for working with integers. Traditional topics are covered, but the text also explores factoring algorithms, primality testing, the RSA public-key cryptosystem, and unusual applications such as check digit schemes and a computation of the energy that holds a salt crystal together. Advanced topics include...
A Course in Computational Number Theory uses the computer as a tool for motivation and explanation. The book is designed for the reader to quickly acc...
This book is an example-based introduction to techniques, from elementary to advanced, of using Mathematica, a revolutionary tool for mathematical computation and exploration. By integrating the basic functions of mathematics with a powerful and easy-to-use programming language, Mathematica allows us to carry out projects that would be extremely laborious in traditional programming environments. And the new developments that began with version 6 allowing the user to dyna- cally manipulate output using sliders or other controls add amazing power to the interface. Animations have always been...
This book is an example-based introduction to techniques, from elementary to advanced, of using Mathematica, a revolutionary tool for mathematical com...
Calculus and change. The two words go together. Calculus is about change, and approaches to teaching calculus are changing dramatically. Thus it is both timely and appropriate to apply techniques of animation to the varied and important graphical aspects of calculus. AB a computer algebra system, Mathematica is an excellent tool for numerical and symbolic computation. It also has the power to generate striking and colorful graphical images and to animate them dynamically. The combination of these capabilities makes Mathematica a natural resource for exploring the changing world of calculus...
Calculus and change. The two words go together. Calculus is about change, and approaches to teaching calculus are changing dramatically. Thus it is bo...
This title presents new ideas on the visualization of differential equations with user-configurable tools. The authors use the widely-used computer algebra system, Mathematica, to provide an integrated environment for programming, visualizing graphics, and running commentary for learning and working with differential equations.
This title presents new ideas on the visualization of differential equations with user-configurable tools. The authors use the widely-used computer al...