Utilizzare sessioni di Maxima in TeXmacs

Maxima è un popolare sistema di computer algebra. Si può scaricare le distribuzioni più aggiornate dei codici sorgenti e binari da

    http://maxima.sf.net

La procedura di installazione dai sorgenti è ancora piuttosto instabile, pertanto raccomandiamo di usare le distribuzioni binarie o i pacchetti rpm. Qui di seguito è riportata un esempio di sessione, che si inizia usando TestoSessioneMaxima:

GCL (GNU Common Lisp) Version(2.4.4) űgď@ 2ďë 17 15:25:31 CST 2003

Licensed under GNU Library General Public License

Contains Enhancements by W. Schelter

Maxima 5.9.0 http://maxima.sourceforge.net

Distributed under the GNU Public License. See the file COPYING.

Dedicated to the memory of William Schelter.

This is a development version of Maxima. The function bug_report()

provides bug reporting information.

(C1)

f(x):=x+sin(x)

(D1) f(x): = x + sin x

(C2)

diff(f(x),x)

(D2) cos x + 1

(C3)

integrate(f(x),x)

(D3)
x2
2
- cos x

(C4)

plot2d(f(x),[x,-10,10]);

(D4) 0

(C5)

Il grafico prodotto in (C4) viene visualizzato in una finestra popup, al di fuori del foglio di lavoro. Per inserire il grafico nel proprio documento TeXmacs, si deve salvarlo come file postscript o catturare l'immagine e usare InserisciImmagine:

Figura 1. Un esempio di grafico prodotto da Maxima.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".