Applied Differential Equations: An Introduction presents a contemporary treatment of ordinary differential equations (ODEs) and an introduction to partial differential equations (PDEs), including their applications in engineering and the sciences. Designed for a two-semester undergraduate course, the text offers a true alternative to books published for past generations of students. It enables students majoring in a range of fields to obtain a solid foundation in differential equations.
The text covers traditional material, along with novel approaches to mathematical modeling that harness the capabilities of numerical algorithms and popular computer software packages. It contains practical techniques for solving the equations as well as corresponding codes for numerical solvers. Many examples and exercises help students master effective solution techniques, including reliable numerical approximations.
This book describes differential equations in the context of applications and presents the main techniques needed for modeling and systems analysis. It teaches students how to formulate a mathematical model, solve differential equations analytically and numerically, analyze them qualitatively, and interpret the results.
The book first introduces vector spaces over fields as well as the fundamental concepts of linear combinations, span of vectors, linear independence, basis, and dimension. After covering linear transformations, it discusses the algebra of polynomials with coefficients in a field, concentrating on results that are consequences of the division algorithm. The author then develops the whole structure theory of a linear operator on a finite dimensional vector space from a collection of some simple results. He also explores the entire range of topics associated with inner product spaces, from the Gram–Schmidt process to the spectral theorems for normal and self-adjoint operators on an inner product space. The text goes on to rigorously describe the trace and determinant of linear operators and square matrices. The final two chapters focus on bilinear forms and tensor products and related material.
Designed for advanced undergraduate and beginning graduate students, this textbook shows students the beauty of linear algebra. It also prepares them for further study in mathematics.
A Quick Introduction to Algebra
The first three chapters of the book show how functional composition, cycle notation for permutations, and matrix notation for linear functions provide techniques for practical computation. The author also uses equivalence relations to introduce rational numbers and modular arithmetic as well as to present the first isomorphism theorem at the set level.
The Basics of Abstract Algebra for a First-Semester Course
Subsequent chapters cover orthogonal groups, stochastic matrices, Lagrange’s theorem, and groups of units of monoids. The text also deals with homomorphisms, which lead to Cayley’s theorem of reducing abstract groups to concrete groups of permutations. It then explores rings, integral domains, and fields.
Advanced Topics for a Second-Semester Course
The final, mostly self-contained chapters delve deeper into the theory of rings, fields, and groups. They discuss modules (such as vector spaces and abelian groups), group theory, and quasigroups.
Written in clear and concise language, the text sticks to the development of linear algebra without excessively addressing applications. A unique chapter on "How to Use Linear Algebra" is offered after the theory is presented. In addition, students are given pointers on how to start a research project. The proofs are clear and complete and the exercises are well designed. In addition, full solutions are included for almost all exercises.
New to the Fifth Edition
Despite a field that has evolved over the years, this student-friendly, classroom-tested text remains the consummate introduction to graph theory. It explores the subject’s fascinating history and presents a host of interesting problems and diverse applications.
This new edition offers a more traditional approach offering additional topics to the primary syllabus placed after primary topics are covered. This creates a more natural flow to the order of the subjects presented. This edition is transformed by historical notes and better explanations of why topics are covered.
This innovative textbook shows how students can better grasp difficult algebraic concepts through the use of computer programs. It encourages students to experiment with various applications of abstract algebra, thereby obtaining a real-world perspective of this area.
Each chapter includes, corresponding Sage notebooks, traditional exercises, and several interactive computer problems that utilize Sage and Mathematica® to explore groups, rings, fields and additional topics.
This text does not sacrifice mathematical rigor. It covers classical proofs, such as Abel’s theorem, as well as many topics not found in most standard introductory texts. The author explores semi-direct products, polycyclic groups, Rubik’s Cube®-like puzzles, and Wedderburn’s theorem. The author also incorporates problem sequences that allow students to delve into interesting topics, including Fermat’s two square theorem.
ABET, the accrediting board for engineering programs, makes it clear that engineering graduates must be skilled in the art of programming in a language such as MATLAB®. Supplying students with a bridge between the functions of complex variable theory and MATLAB, this supplemental text enables instructors to easily add a MATLAB component to their complex variables courses.
A MATLAB® Companion to Complex Variables provides readers with a clear understanding of the utility of MATLAB in complex variable calculus. An ideal adjunct to standard texts on the functions of complex variables, the book allows professors to quickly find and assign MATLAB programming problems that will strengthen students’ knowledge of the language and concepts of complex variable theory.
The book shows students how MATLAB can be a powerful learning aid in such staples of complex variable theory as conformal mapping, infinite series, contour integration, and Laplace and Fourier transforms. In addition to MATLAB programming problems, the text includes many examples in each chapter along with MATLAB code.
Fractals, the most recent interesting topic involving complex variables, demands to be treated with a language such as MATLAB. This book concludes with a Coda, which is devoted entirely to this visually intriguing subject.
MATLAB is not without constraints, limitations, irritations, and quirks, and there are subtleties involved in performing the calculus of complex variable theory with this language. Without knowledge of these subtleties, engineers or scientists attempting to use MATLAB for solutions of practical problems in complex variable theory suffer the risk of making major mistakes. This book serves as an early warning system about these pitfalls.