Вычислительная математика
Математика
  • формат pdf
  • размер 5.75 МБ
  • добавлен 08 декабря 2011 г.
Dorst L., Fontijne D., Mann S. Geometric Algebra for Computer Science. An Object Oriented Approach to Geometry
Издательство Morgan Kaufmann, 2007, -622 pp.

Geometric algebra is a powerful and practical framework for the representation and solution of geometrical problems. We believe it to be eminently suitable to those subfields of computer science in which such issues occur: computer graphics, robotics, and computer vision. We wrote this book to explain the basic structure of geometric algebra, and to help the reader become a practical user. We employ various tools to get there: Explanations that are not more mathematical than we deem necessary, connecting
algebra and geometry at every step
A large number of interactive illustrations to get the object-oriented feeling of constructions that are dependent only on the geometric elements in them (rather than on coordinates)
Drills and structural exercises for almost every chapter
Detailed programming examples on elements of practical applications
An extensive section on the implementational aspects of geometric algebra (Part III of this book)
This is the first book on geometric algebra that has been written especially for the computer science audience. When reading it, you should remember that geometric algebra is fundamentally simple, and fundamentally simplifying. That simplicity will not always be clear; precisely because it is so fundamental, it does basic things in a slightly different way and in a different notation. This requires your full attention, notably in the beginning, when we only seem to go over familiar things in a perhaps irritatingly different manner. The pattes we uncover, and the coordinate-free way in which we encode them, will all pay off in the end in generally applicable quantitative geometrical operators and constructions.
We emphasize that this is not primarily a book on programming, and that the subtitle An Object-oriented Approach to Geometry should not be interpreted too literally. It is intended to convey that we finally achieve clean computational objects (in the sense of object-oriented programming) to correspond to the oriented elements and operators of geometry by identifying them with oriented objects of the algebra.

Why Geometric Algebra?
Part I Geometric Algebra
Spanning Oriented Subspaces
Metric Products of Subspaces
Linear Transformations of Intersection and Union of Subspaces
The Fundamental Product of Geometric Algebra
Orthogonal Transformations as Versors
Geometric Differentiation
Part II Models of Geometries
Modeling Geometries
The Vector Space Model: the Algebra of Directions
The Homogeneous Model
Applications of the Homogeneous Model
The Conformal Model: Operational Euclidean Geometry
New Primitives for Euclidean Geometry
Constructions in Euclidean Geometry
Conformal Operators
Operational Models for Geometries
Part III Implementing Geometric Algebra
Implementation Issues
Basis Blades and Operations
The Linear Products and Operations
Fundamental Algorithms for Nonlinear Products
Specializing the Structure for Efficiency
Using the Geometry in a Ray-Tracing Application
Part IV Appendices
A Metrics and Null Vectors
B Contractions and Other Inner Products
C Subspace Products Retrieved
D Common Equations
Читать онлайн
Похожие разделы
Смотрите также

Bayro-Corrochano E., Scheuermann G. Geometric Algebra Computing: in Engineering and Computer Science

  • формат pdf
  • размер 18.42 МБ
  • добавлен 09 января 2011 г.
Springer, 2010. - 526 pages. This book presents contributions from a global selection of experts in the field. This useful text offers new insights and solutions for the development of theorems, algorithms and advanced methods for real-time applications across a range of disciplines. Written in an accessible style, the discussion of all applications is enhanced by the inclusion of numerous examples, figures and experimental analysis. Features: p...

Bosma W., Cannon J. (editors) Discovering Mathematics with Magma: Reducing the Abstract to the Concrete

  • формат pdf
  • размер 12.61 МБ
  • добавлен 12 января 2011 г.
Springer, 2006. - 374 pages. This volume celebrates the first decade of the Computer Algebra system Magma. With a design based on the ontology and semantics of algebra, Magma enables users to rapidly formulate and perform calculations in the more abstract parts of mathematics. This book introduces the reader to the role Magma plays in advanced mathematical research through 14 case studies which, in most cases, describe computations underpinning...

Cheney E.W., Kincaid D.R. Numerical Mathematics and Computing

  • формат pdf
  • размер 5.32 МБ
  • добавлен 23 января 2011 г.
Brooks/Cole, 2007. - 784 pages. Authors show students of science and engineering the potential computers have for solving numerical problems and give them ample opportunities to hone their skills in programming and problem solving. The text also helps students learn about errors that inevitably accompany scientific computations and arms them with methods for detecting, predicting, and controlling these errors. Review "The objectives and the goa...

Cohen J.S. Computer Algebra and Symbolic Computation: Mathematical Methods

  • формат pdf
  • размер 6.01 МБ
  • добавлен 05 февраля 2011 г.
AK Peters, 2003. - 470 pages. Mathematica, Maple, and similar software packages provide programs that carry out sophisticated mathematical operations. Applying the ideas introduced in Computer Algebra and Symbolic Computation: Elementary Algorithms, this book explores the application of algorithms to such methods as automatic simplification, polynomial decomposition, and polynomial factorization. It is well-suited for self-study and can be used...

Edelsbrunner H. Geometry and Topology for Mesh Generation

  • формат pdf
  • размер 1.01 МБ
  • добавлен 14 ноября 2011 г.
Cambridge University Press 2001, 177 p. ISBN-13 978-0-521-79309-4 The book combines topics in mathematics (geometry and topology), computer science (algorithms), and engineering (mesh generation). The original motivation for these topics was the difficulty faced (both conceptually and in technical execution) in any attempt to combine elements of combinatorial and numerical algorithms. Mesh generation is a topic in which a meaningful combination o...

Enns R.H., McGuire G.C. Computer Algebra Recipes: An Advanced Guide to Scientific Modeling

  • формат pdf
  • размер 4.72 МБ
  • добавлен 22 января 2011 г.
Springer, 2007. - 372 pages. Modern computer algebra systems are revolutionizing the teaching and learning of mathematically intensive subjects in science and engineering, enabling students to explore increasingly complex and computationally intensive models that provide analytic solutions, animated numerical solutions, and complex two- and three-dimensional graphic displays. This self-contained text benefits from a spiral structure that regular...

Heath M.T. Scientific Computing: An Introductory Survey

  • формат pdf
  • размер 1.96 МБ
  • добавлен 30 марта 2011 г.
McGraw-Hill, 1997. - 443 pages. Scientific Computing presents a broad overview of numerical methods and software for students and professionals in computational-oriented disciplines who need to solve mathematical problems. This clear, well-written text is particularly useful for students of engineering, computer science, and the sciences who want to learn which techniques (and software) are appropriate to use in problem solving.

Lau H.T. A Numerical Library in C for Scientists and Engineers

  • формат djvu
  • размер 6.1 МБ
  • добавлен 28 ноября 2011 г.
CRC Press, 1995. - 800 pages. This extensive library of computer programs-written in C language-allows readers to solve numerical problems in areas of linear algebra, ordinary and partial differential equations, optimization, parameter estimation, and special functions of mathematical physics.The library is based on NUMAL, the program assemblage developed and used at the Centre for Mathematics and Computer Science in Amsterdam, one of the worl...

Quarteroni A., Sacco F., Saleri R. Numerical Mathematics

  • формат pdf
  • размер 8.71 МБ
  • добавлен 11 февраля 2011 г.
Springer, 2000, 680 p. 2nd edition. Numerical mathematics is the branch of mathematics that proposes, develops, analyzes and applies methods from scientific computing to several fields including analysis, linear algebra, geometry, approximation theory, functional equations, optimization and differential equations. Other disciplines, such as physics, the natural and biological sciences, engineering, and economics and the financial sciences frequen...

Wang R. Computer Vision - A Modern Approach

  • формат pdf
  • размер 50.19 МБ
  • добавлен 04 октября 2010 г.
Contents: Radiometry - measuring light. Sources, shadows and shading. Colour. Geometric image features. Analytical image features. An introduction to probability. Linear filters. Edge detection. Filters and features. Texture. The geometry of multiple views. Stereopsis. Affine structure from motion. Projective structure from motion. Segmentation using clustering method. Fitting. Segmentation and fitting using probabilistic methods. Tracking. Corre...