Introduction to (wx)Maxima
Paul Verheyen, Generated with
chmProcessor
and
wxMaxima
Introduction to (wx)Maxima
Maxima is a CAS
1 First meetings in (wx)Maxima's universe
wxMaxima is a GUI to Maxima
Evaluate by Shift+Enter
Variables and functions
Common constants
Simplifying expressions
Supplying additional information to Maxima
2 Help
F1
? name
?? name
apropos(name)
example()
3 Editing and saving
Saving
4 Symbolical and numerical math
4.1 Solving equations
solve()
Assigning labels
The function "is()"
Lists
4.2 Evaluating expressions
The single quote operator
The double quote operator
4.3 Numerical versus exact solutions
allroots()
realroots()
Real number results may seem to be complex numbers
reset()
Remark
4.4 Solving sytems of equations
solve()
No solutions
Infinitely many solutions
Remark
4.5 Linear algebra: matrices and some elementary calculations
matrix() and 'Algebra > Enter matrix...'
Calculations with matrices: invert() , "." and “^^”
Components of a matrix
Inconsistency when working with vectors
Identity matrix
5 Plotting
5.1 The commands plot2d and wxplot2d
Plotting a function
Plotting more than one function
set size ratio, set zeroaxis in gnuplot_preamble
Labeling both the horizontal and vertical axis
More gnuplot_preamble options
Style
Limiting the values on the vertical axis
Remarks on scale
5.2 3-dimensional plots using (wx)plot3d
5.3 Contours (level curves)
5.4 The package draw
Packages
"draw"
Graphic options
Global and local options
set_draw_defaults()
Contour plotting using “draw”
6 Menu and Panes
7 Some caveats
Syntax
Output
The natural logarithm log()
Reserved words
8 Configuration options
9 Further reading