computer algebra
play

Computer Algebra Lim Yohanes Stefanus TU Dresden, Germany Erasmus - PowerPoint PPT Presentation

Introduction Computer Algebra Lim Yohanes Stefanus TU Dresden, Germany Erasmus Mundus Scholar Programme 2008 Lim Yohanes Stefanus Slide 01.1 Introduction Course Description Computer algebra systems, such as Maple, Mathematica, MuPAD etc.,


  1. Introduction Computer Algebra Lim Yohanes Stefanus TU Dresden, Germany Erasmus Mundus Scholar Programme 2008 Lim Yohanes Stefanus Slide 01.1

  2. Introduction Course Description Computer algebra systems, such as Maple, Mathematica, MuPAD etc., are becoming more and more important in science and engineering. This course teaches the algorithmic basis of the mathematical engine in computer algebra systems. It presents a development of modern algorithms for such problems as the resultant and greatest common divisor computation, factorization of multivariate polynomials, symbolic solution of polynomial systems of equations, Gröbner bases, and symbolic integration of functions. It will also present the related foundational material from modern algebra to support the main topics. Lim Yohanes Stefanus Slide 01.2

  3. Introduction Schedule Monday 13:00 – 14:30 in INF E005 Friday 13:00 – 14:30 in INF E005 The course is held from 7th April to 30th May, 2008. Lim Yohanes Stefanus Slide 01.3

  4. Introduction References Joachim von zur Gathen and Jürgen Gerhard. Modern Computer Algebra. Cambridge University Press, 2003 Keith O. Geddes, Stephen R. Czapor, and George Labahn. Algorithms for Computer Algebra. Kluwer Academic Publishers, 1992 Lim Yohanes Stefanus Slide 01.4

  5. Introduction Marking Scheme 10% assignment 1 (due: Friday April 18, 2008) 10% assignment 2 (due: Monday April 28, 2008) 10% assignment 3 (due: Friday May 9, 2008) 10% assignment 4 (due: Monday May 19, 2008) 60% written exam (Monday, May 26, 2008) Lim Yohanes Stefanus Slide 01.5

  6. Introduction Computer Algebra System A computer algebra system (CAS) is a computer software that facilitates symbolic mathematics. The core functionality of a CAS is manipulation of mathematical expressions in symbolic form. The symbolic manipulations supported typically include: simplification of expressions, differentiation, indefinite and definite integration, factorization, solution of linear and non-linear equations, solution of differential and difference equations, taking limits, arbitrary precision numeric operations, series operations, matrix operations. Many also include a full high level programming language, allowing users to implement their own algorithms. Lim Yohanes Stefanus Slide 01.6

  7. Introduction Computer Algebra System A computer algebra system (CAS) is a computer software that facilitates symbolic mathematics. The core functionality of a CAS is manipulation of mathematical expressions in symbolic form. The symbolic manipulations supported typically include: simplification of expressions, differentiation, indefinite and definite integration, factorization, solution of linear and non-linear equations, solution of differential and difference equations, taking limits, arbitrary precision numeric operations, series operations, matrix operations. Many also include a full high level programming language, allowing users to implement their own algorithms. Lim Yohanes Stefanus Slide 01.7

  8. Introduction Computer Algebra System A computer algebra system (CAS) is a computer software that facilitates symbolic mathematics. The core functionality of a CAS is manipulation of mathematical expressions in symbolic form. The symbolic manipulations supported typically include: simplification of expressions, differentiation, indefinite and definite integration, factorization, solution of linear and non-linear equations, solution of differential and difference equations, taking limits, arbitrary precision numeric operations, series operations, matrix operations. Many also include a full high level programming language, allowing users to implement their own algorithms. Lim Yohanes Stefanus Slide 01.8

  9. Introduction Computer Algebra System The study of algorithms useful for computer algebra systems is known as computer algebra, symbolic computation, or algebraic computation. There are more than 30 computer algebra systems available: Macsyma, Maple, Mathematica, MuPAD, etc. Please see Wikipedia for a comparison. Let’s see a tour of Maple... Lim Yohanes Stefanus Slide 01.9

  10. Introduction Computer Algebra System The study of algorithms useful for computer algebra systems is known as computer algebra, symbolic computation, or algebraic computation. There are more than 30 computer algebra systems available: Macsyma, Maple, Mathematica, MuPAD, etc. Please see Wikipedia for a comparison. Let’s see a tour of Maple... Lim Yohanes Stefanus Slide 01.10

  11. Introduction Computer Algebra System The study of algorithms useful for computer algebra systems is known as computer algebra, symbolic computation, or algebraic computation. There are more than 30 computer algebra systems available: Macsyma, Maple, Mathematica, MuPAD, etc. Please see Wikipedia for a comparison. Let’s see a tour of Maple... Lim Yohanes Stefanus Slide 01.11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend