| 1 2 3 | ||
|
Editor: page
Time: 2008/06/29 06:08:12 GMT-7 |
||
| Note: Alasdair's blog | ||
changed: -- and an Axiom tutorial and a collection of exercises by Christophe Conil - an Axiom tutorial and a collection of exercises by Christophe Conil added: - and a blog by !"Alasdair McAndrew":http://amca01.wordpress.com/category/axiom/ containing an excellent introduction to Axiom.
The Axiom Volume 1: Tutorial is available in printed format at http://lulu.com
On this web site you can enter Axiom commands and see the output in proper mathematical form. These commands can also be typed directly into Axiom installed on your own computer.
You must enclose each set of Axiom commands in a \begin{axiom} \end{axiom} section. For example:
\begin{axiom}
[1/2, 3/4, 2/3]
\end{axiom}
When you save the changes you make to a page, Axiom processes the contents of each section you have marked and the Axiom output is displayed.
Try this command:
axiom[1/7, 3/4, 5/6]
| (1) |
Please feel free to play with this in the SandBox!
Let's see if we can perform a finite window Fourier inversion.
axiomsimplify(integrate(exp(%i*_\omega*t) * exp(-%i*_\omega * _\tau), _\omega=-_\Omega .. _\Omega))
![]() | (2) |
Try this integrating this
axiom2*x/sin(x)^2
| (3) |
axiomintegrate(%,x)
![]() | (4) |
Now differentiate it
axiomD(%,x)
| (5) |
axiomsimplify(%)
| (6) |
Expressions (3) and (6) are really that same.
axiomsimplify(%%(3) - %%(6))
| (7) |
axiomD(x^x,x)
| (8) |
See, that was easy!
Here are some more things to try.
axiomintegrate(log(sin(x)),x=0..%pi)
| (9) |
axiomlimit(sum(1/i^2,i=1..n),n=%plusInfinity)
| (10) |
Can you explain these results?
For more details see: AxiomProgramming .
To include Spad programs on web pages in this website click edit (or when adding comments or in bug reports) use:
\begin{spad}
)abbrev ...
...
\end{spad}
To include Aldor programs on pages in this website use:
\begin{aldor}
...
\end{aldor}
or:
\begin{aldor}[name]
...
\end{aldor}
You can add LaTeX formatted equations to pages on this web site by:
$$
...
$$
and inline symbols are written like this: $\alpha +\beta$
To include arbitrary LaTeX on pages in this website use:
\begin{latex}
...
\end{latex}
To include Lisp programs on pages in this website use:
\begin{lisp}
...
\end{lisp}
To include Boot programs on pages in this website use:
\begin{boot}
...
\end{boot}