www.delorie.com/gnu/docs/maxima/maxima.html   search  
 
Buy GNU books!


Maxima Manual

[Top] [Contents] [Index] [ ? ]

Maxima Manual

MAXIMA is a fairly complete computer algebra system.

This system MAXIMA is a COMMON LISP implementation due to William F. Schelter, and is based on the original implementation of Macsyma at MIT, as distributed by the Department of Energy. I now have permission from DOE to make derivative copies, and in particular to distribute it under the GNU public license. See the file COPYING included in the distribution. Thus these files may now be redistributed under the terms of GNU public license.

MAXIMA infrastructure

1. Introduction to MAXIMA  Sample MAXIMA sessions.
2. Help  Asking for help from within a MAXIMA session.
3. Command Line  MAXIMA command line syntax.
4. Operators  Operators used in MAXIMA expressions.
5. Expressions  Expressions in MAXIMA.
6. Simplification  Simplifying expressions.
7. Plotting  2D and 3D graphical output.
8. Input and Output  File input and output.
9. Floating Point  Low level numerical routines.
10. Contexts  Sets of assumed facts.

Support for specific areas of mathematics

11. Polynomials  Standard forms for polynomials, and functions operating on them.
12. Constants  Numerical constants.
13. Logarithms  Manipulation of expressions involving logarithms.
14. Trigonometric  Manipulating expressions with trig and inverse trig functions.
15. Special Functions  Special functions
16. Orthogonal Polynomials  Orthogonal Polynomials and Special functions
17. Limits  Limits of expressions.
18. Differentiation  Differential calculus.
19. Integration  Integral calculus.
20. Equations  Defining and solving equations.
21. Differential Equations  Defining and solving differential equations.
22. Numerical  Numerical integration, Fourier transforms, etc.
23. Statistics  Statistical functions.
24. Arrays and Tables  Creating and working with arrays.
25. Matrices and Linear Algebra  Matrix operations.
26. Affine  
27. Tensor  Indicial Tensor Manipulation package.
28. Ctensor  Component Tensor Manipulation.
29. Series  Taylor and power series.
30. Number Theory  Number theory.
31. Symmetries  
32. Groups  Abstract algebra.

Advanced facilities and programming

33. Runtime Environment  Customization of the MAXIMA environment.
34. Miscellaneous Options  Options with a global effect on MAXIMA.
35. Rules and Patterns  User defined pattern matching and simplification rules.
36. Lists  Manipulation of Lisp lists.
37. Function Definition  Defining functions.
38. Program Flow  Defining MAXIMA programs.
39. Debugging  Debugging MAXIMA programs.

Index

40. Indices  Index.

 -- The Detailed Node Listing ---

Introduction

1. Introduction to MAXIMA  

Help

2.1 Introduction to Help  
2.2 Lisp and Maxima  
2.3 Garbage Collection  
2.4 Documentation  
2.5 Definitions for Help  

Command Line

3.1 Introduction to Command Line  
3.2 Definitions for Command Line  

Operators

4.1 NARY  
4.2 NOFIX  
4.3 OPERATOR  
4.4 POSTFIX  
4.5 PREFIX  
4.6 Definitions for Operators  

Expressions

5.1 Introduction to Expressions  
5.2 ASSIGNMENT  
5.3 COMPLEX  
5.4 INEQUALITY  
5.5 SYNTAX  
5.6 Definitions for Expressions  

Simplification

6.1 Definitions for Simplification  

Plotting

7.1 Definitions for Plotting  

Input and Output

8.1 Introduction to Input and Output  
8.2 FILES  
8.3 PLAYBACK  
8.4 Definitions for Input and Output  

Floating Point

9.1 Definitions for Floating Point  

Contexts

10.1 Definitions for Contexts  

Polynomials

11.1 Introduction to Polynomials  
11.2 Definitions for Polynomials  

Constants

12.1 Definitions for Constants  

Logarithms

13.1 Definitions for Logarithms  

Trigonometric

14.1 Introduction to Trigonometric  
14.2 Definitions for Trigonometric  

Special Functions

15.1 Introduction to Special Functions  
15.2 GAMALG  
15.3 SPECINT  
15.4 Definitions for Special Functions  

Orthogonal Polynomials

16.1 Introduction to Orthogonal Polynomials  
16.2 Definitions for Orthogonal Polynomials  

Limits

17.1 Definitions for Limits  

Differentiation

18.1 Definitions for Differentiation  

Integration

19.1 Introduction to Integration  
19.2 Definitions for Integration  

Equations

20.1 Definitions for Equations  

Differential Equations

21.1 Definitions for Differential Equations  

Numerical

22.1 Introduction to Numerical  
22.2 DCADRE  
22.3 ELLIPT  
22.4 FOURIER  
22.5 NDIFFQ  
22.6 Definitions for Numerical  

Statistics

23.1 Definitions for Statistics  

Arrays and Tables

24.1 Definitions for Arrays and Tables  

Matrices and Linear Algebra

25.1 Introduction to Matrices and Linear Algebra  
25.1.1 DOT  
25.1.2 VECTORS  
25.2 Definitions for Matrices and Linear Algebra  

Affine

26.1 Definitions for Affine  

Tensor

27.1 Introduction to Tensor  
27.2 Definitions for Tensor  

Ctensor

28.1 Introduction to Ctensor  
28.2 Definitions for Ctensor  

Series

29.1 Introduction to Series  
29.2 Definitions for Series  

Number Theory

30.1 Definitions for Number Theory  

Symmetries

31.1 Definitions for Symmetries  

Groups

32.1 Definitions for Groups  

Runtime Environment

33.1 Introduction for Runtime Environment  
33.2 INTERRUPTS  
33.3 Definitions for Runtime Environment  

Miscellaneous Options

34.1 Introduction to Miscellaneous Options  
34.2 SHARE  
34.3 Definitions for Miscellaneous Options  

Rules and Patterns

35.1 Introduction to Rules and Patterns  
35.2 Definitions for Rules and Patterns  

Lists

36.1 Introduction to Lists  
36.2 Definitions for Lists  

Function Definition

37.1 Introduction to Function Definition  
37.2 FUNCTION  
37.3 MACROS  
37.4 OPTIMIZATION  
37.5 Definitions for Function Definition  

Program Flow

38.1 Introduction to Program Flow  
38.2 Definitions for Program Flow  

Debugging

39.3 Definitions for Debugging  


  webmaster   donations   bookstore     delorie software   privacy  
  Copyright © 2003   by The Free Software Foundation     Updated Jun 2003