This textbook presents in a concise and self-contained way the advanced fundamental mathematical structures in quantum theory. It is based on lectures prepared for a 6 months course for MSc students. The reader is introduced to the beautiful interconnection between logic, lattice theory, general probability theory, and general...

Write your first code in Java using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you’ll be able to pick up the concepts without fuss. Java for Absolute Beginners teaches Java development in language anyone can understand, giving you the best possible start....

Learn how to solve complex differential equations using MATLAB®

Introduction to Numerical Ordinary and Partial Differential Equations Using MATLAB® teaches readers how to numerically solve both ordinary and partial differential equations with ease. This innovative publication brings together a skillful treatment of MATLAB...

Go beyond the jigsaw approach of just using blocks of code you don’t understand and become a programmer who really understands how your code works.

Starting with the fundamentals on C programming, this book walks you through where the C language fits with microcontrollers. Next, you'll see how to...

The aim of this book is to teach computer programming using examples
from mathematics and the natural sciences. We have chosen to use
the Python programming language because it combines remarkable expressive
power with very clean, simple, and compact syntax. Python is
easy to learn and very well suited for an introduction to...

The fun and friendly guide to the world's leading statistical software

Predictive Analysis Software (PASW), formerly SPSS software, is the leading statistical software used by commerical, government, and academic organizations around the world to solve business and research problems. It allows you to quickly and easily...

The aim of this book is to teach computer programming using examples from mathematics and the natural sciences. We have chosen to use the Python programming language because it combines remarkable power with very clean, simple, and compact syntax. Python is easy to learn and very well suited for an introduction to computer programming. Python...

This new edition includes approximately 30% new materials covering the following information that has been added to this important work:

- extends the contents on Li-ion batteries detailing the positive and negative electrodes and characteristics and other components including binder, electrolyte, separator and foils, and the...

Calculus has been used in solving many scientific and engineering problems. For optimization problems, however, the differential calculus technique sometimes has a drawback when the objective function is step-wise, discontinuous, or multi-modal, or when decision variables are discrete rather than continuous. Thus, researchers have...

“… the best handbook on membrane technology, which is currently on the market... ” –Membrane News (on the previous edition)

Building on the success of the previous edition, Membrane Technology and Applications Third Edition provides a comprehensive overview of separation membranes, their...

Several years ago, several biometric industry analysts, an author of this book included, regularly appeared at annual conferences to speak on the future of biometrics and proclaimed:

Graphics for Statistics and Data Analysis with R presents the basic principles of sound graphical design and applies these principles to engaging examples using the graphical functions available in R. It offers a wide array of graphical displays for the presentation of data, including modern tools for data...