4 Esse é um Manual do Maxima no formato Texinfo
6 Copyright 1994,2001 William F. Schelter
10 * Maxima: (maxima). Um sistema de álgebra computacional.
23 @comment The title is printed in a large font.
24 @center @titlefont{Manual do Maxima}
26 @vskip 0pt plus 1filll
27 Maxima é um sistema de álgebra computacional, implementado em Lisp.
29 Maxima é derivado do sistema Macsyma,
30 desenvolvido no MIT nos anos de 1968 a 1982 como parte do Projeto MAC.
31 MIT remanejou uma cópia do código fonte do Macsyma para o Departamento de Energia
32 em 1982; aquela versão é agora conhecida como Macsyma DOE.
33 Uma cópia do Macsyma DOE foi mantida pelo Professor William F. Schelter
34 da Universidade do Texas de 1982 até sua morte em 2001.
35 Em 1998, Schelter obteve permissão do Departamento de Energia
36 para liberar o código fonte do Macsyma DOE sob a Licença Pública GNU,
37 e em 2000 ele iniciou o projeto Maxima no SourceForge para manter
38 e desenvolver o Macsyma DOE, agora chamado Maxima.
42 Com o término da tradução inicia-se o processo de revisão da mesma. Está
43 aberta a temporada de caça aos erros de tradução, erros de hifenização e de adequação entre
44 a linguagem matemática inglesa e a linguagem matemática brasileira. Caso você me
45 envie alguma correção ou melhoria a comunidade matemática que utiliza o Sofware Livre
46 lhe ficará muito grata ( e nós, da equipe do Maxima, também).
48 O código fonte deste documento encontra-se no formato texinfo. Para
49 contribuir com a equipe do Maxima na tarefa de manter a tradução para o
50 português sempre atualizada envie um e-mail para @value{mail}.
52 Em caso de dúvida sobre algum trecho deste manual consulte o original
53 inglês. Caso sua dúvida persista ou tenha alguma sugestão/aperfeiçoamento/
54 crítica mande-nos um e-mail no endereço acima.
56 Versão do manual no formato pdf: maxima.pdf
58 Versão do manual no formato info: maxima-info.tar.gz
60 Veja o arquivo AUTHORS para conhecer todos os mantenedores do Maxima.
67 @include category-macros.texi
70 @node Top, Introdução ao Maxima, (dir), (dir)
73 @i{Maxima é um sistema de álgebra computacional, implementado em Lisp.}
75 Maxima é derivado do sistema Macsyma,
76 desenvolvido no MIT nos anos de 1968 a 1982 como parte do Projeto MAC.
77 MIT remanejou uma cópia do código fonte do Macsyma para o Departamento de Energia
78 em 1982; aquela versão é agora conhecida como Macsyma DOE.
79 Uma cópia do Macsyma DOE foi mantida pelo Professor William F. Schelter
80 da Universidade do Texas de 1982 até sua morte em 2001.
81 Em 1998, Schelter obteve permissão do Departamento de Energia
82 para liberar o código fonte do Macsyma DOE sob a Licença Pública GNU,
83 e em 2000 ele iniciou o projeto Maxima no SourceForge para manter
84 e desenvolver o Macsyma DOE, agora chamado Maxima.
86 @i{Notas de tradução:}
88 Com o término da tradução inicia-se o processo de revisão da mesma. Está
89 aberta a temporada de caça aos erros de tradução, erros de hifenização e de adequação entre
90 a linguagem matemática inglesa e a linguagem matemática brasileira. Caso você me
91 envie alguma correção ou melhoria a comunidade matemática que utiliza o Sofware Livre
92 lhe ficará muito grata ( e nós, da equipe do Maxima, também).
94 O código fonte deste documento encontra-se no formato texinfo.
95 Para contribuir com a equipe do Maxima na tarefa de manter a
96 tradução para o português sempre atualizada envie um
97 e-mail para @value{mail}.
99 Em caso de dúvida sobre algum trecho deste manual consulte o original
100 inglês. Caso sua dúvida persista ou tenha alguma sugestão/aperfeiçoamento/
101 crítica mande-nos um e-mail no endereço acima.
103 Versão do manual no formato pdf: maxima.pdf
105 Versão do manual no formato info: maxima-info.tar.gz
107 Veja o arquivo AUTHORS para conhecer todos os mantenedores do Maxima.
113 Infraestrutura do Maxima
115 * Introdução ao Maxima:: Exemplo de sessões do Maxima.
116 * Detecção e Relato de Erros:: Encontrando e relatando erros no Maxima.
117 * Ajuda:: Solicitando ajuda de dentro de uma
119 * Linha de Comando:: Sintaxe de linha de comando do Maxima.
120 * Operadores:: Operadores usados em expressões do Maxima.
121 * Expressões:: Expressões no Maxima.
122 * Simplificação:: Simplificando expressões.
123 * Montando Gráficos:: Saídas gráficas em 2D e 3D.
124 * Entrada e Saída:: Entrada e saída de arquivos.
125 * Ponto Flutuante:: Rotinas numéricas de baixo nível.
126 * Contextos:: Conjunto de fatos assumidos.
128 Suporte a áreas específicas da matemática
130 * Polinômios:: Formas padrão para polinômios, e
131 funções operando sobre polinômios.
132 * Constantes:: Constantes numéricas.
133 * Logarítmos:: Manipulação de expressões envolvendo
135 * Trigonometria:: Manipulando expressões com trigonometria e
136 Funções trigonométricas inversas.
137 * Funções Especiais:: Funções especiais
138 * Funções Elípticas:: Funções Elípticas e Integrais
139 * Limites:: Limites de expressões.
140 * Diferenciação:: Cálculo diferencial.
141 * Integração:: Cálculo integral.
142 * Equações:: Definindo e resolvendo equações.
143 * Equações Diferenciais:: Definindo e resolvendo equações diferenciais.
144 * Numérico:: Integração numérica, transformações
146 * Arrays :: Criando e trabalhando com arrays.
147 * Matrizes e Álgebra Linear:: Operações com Matrizes.
149 * itensor:: Manipulação de índice de Tensores.
150 * ctensor:: Manipulação de componentes de Tensores.
151 * Pacote atensor:: Manipulação de Tensores Algébricos.
152 * Séries:: Taylor e séries de potência.
153 * Teoria dos Números:: Teoria dos números.
154 * Simetrias:: Polinômios simétricos
155 * Grupos:: Álgebra Abstrata.
157 Facilidades avançadas e programação
159 * Ambiente em Tempo de Execução:: Customização do ambiente Maxima.
160 * Opções Diversas:: Opções com efeito global sobre o Maxima.
161 * Regras e Modelos:: Coincidência de expressões definidas pelo utilizador e regras de simplificação.
162 * Listas:: Manipulação de listas.
163 * Conjuntos:: Manipulação de conjuntos.
164 * Definição de Função:: Definindo funções.
165 * Fluxo de Programa:: Definindo programas do Maxima.
166 * Depurando:: Depurando programas do Maxima.
170 * augmented_lagrangian:: Pacote augmented_lagrangian.
171 * bode:: Gráficos de ganho e fase de Bode.
172 * contrib_ode:: Rotinas adicionais para EDOs
173 * descriptive:: Estatística descritiva.
174 * diag:: Matrizes de Jordan.
175 * distrib:: Distribuições de probabilidade.
176 * draw:: Uma interface Maxima-Gnuplot.
177 * dynamics:: Gráficos para sistemas dinâmicos e fractais.
178 * eval_string:: Expressões do Maxima como cadeias de texto.
179 * f90:: Tradutor do Maxima para o fortran.
180 * ggf:: Função geradora para sequências.
181 * grobner:: Funções para trabalhar com as bases de Groebner.
182 * impdiff:: Derivadas implícitas.
183 * implicit_plot:: Gráficos implítos.
184 * interpol:: Pacote de interpolação.
185 * lbfgs:: L-BFGS pacote de minimização não limitada.
186 * lindstedt:: Pacote Lindstedt.
187 * linearalgebra:: Funções de álgebra linear.
188 * lsquares:: Método dos mínimos quadrados.
189 * makeOrders:: Expoentes de polinômios.
190 * mnewton:: Método de Newton.
191 * numericalio:: Leitura e escritura de arquivos.
192 * opsubst:: Comandos para subsituições.
193 * orthopoly:: Polinómios ortogonais.
194 * plotdf:: Gráficos de campos de direcções.
195 * romberg:: Método de Romberg para integração numerica.
196 * simplex:: Programação linear.
197 * simplification:: Funções e regras de simplificação.
198 * solve_rec:: Relações de recorrências lineares.
199 * stats:: Pacote de inferências estatísticas.
200 * stirling:: Fórmula de Stirling.
201 * stringproc:: Manipulação de seq@"{u}ências de caracteres.
202 * unit:: Pacote de unidades e dimensões.
203 * zeilberger:: Funções para somatórios hipergeométricos.
208 * Índice de Funções e Variáveis:: Índice::
211 --- Listagem de Nodos Detalhada ---
215 * Introdução ao Maxima::
222 * Funções e Variáveis Definidas para Ajuda::
226 * Introdução a Linha de Comando::
227 * Funções e Variáveis Definidas para Linha de Comando::
232 * Operador não fixado::
233 * Operador Pósfixado::
234 * Operador Préfixado::
235 * Operadores Aritméticos::
236 * Operadores Relacionais::
241 * Introdução a Expressões::
245 * Funções e Variáveis Definidas para Expressões::
249 * Funções e Variáveis Definidas para Simplificação::
253 * Funções e Variáveis Definidas para Montagem de Gráficos::
259 * Funções e Variáveis Definidas para Entrada e Saída::
263 * Funções e Variáveis Definidas para ponto Flutuante::
267 * Funções e Variáveis Definidas para Contextos::
271 * Introdução a Polinômios::
272 * Funções e Variáveis Definidas para Polinômios::
276 * Funções e Variáveis Definidas para Constantes::
280 * Funções e Variáveis Definidas para Logarítmos::
284 * Introdução ao Pacote Trigonométrico::
285 * Funções e Variáveis Definidas para Trigonometria::
289 * Introdução a Funções Especiais::
290 * Funções e Variáveis Definidas para Funções Especiais::
294 * Introdução a Funções Elípticas e Integrais::
295 * Funções e Variáveis Definidas para Funções Elípticas::
296 * Funções e Variáveis Definidas para Integrais Elípticas::
300 * Funções e Variáveis Definidas para Limites::
304 * Funções e Variáveis Definidas para Diferenciação::
308 * Introdução a Integração::
309 * Funções e Variáveis Definidas para Integração::
313 * Funções e Variáveis Definidas para Equações::
315 Equações Diferenciais
317 * Introdução a Equações Diferenciais::
318 * Funções e Variáveis Definidas para Equações Diferenciais::
322 * Introdução a Numérico::
323 * Pacotes de Fourier::
324 * Funções e Variáveis Definidas para Numérico::
325 * Funções e Variáveis Definidas para Séries de Fourier::
329 * Funções e Variáveis Definidas para Arrays::
331 Matrizes e Álgebra Linear
333 * Introdução a Matrizes e Álgebra Linear::
337 * Funções e Variáveis Definidas para Matrizes e Álgebra Linear::
341 * Funções e Variáveis Definidas para Funções Afins::
345 * Introdução a itensor::
346 * Funções e Variáveis Definidas para itensor::
350 * Introdução a ctensor::
351 * Funções e Variáveis Definidas para ctensor::
355 * Introdução ao Pacote atensor::
356 * Funções e Variáveis Definidas para o Pacote atensor::
360 * Introdução a Séries::
361 * Funções e Variáveis Definidas para Séries::
365 * Funções e Variáveis Definidas para Teoria dos Números::
369 * Funções e Variáveis Definidas para Simetrias::
373 * Funções e Variáveis Definidas para Grupos::
375 Ambiente em Tempo de Execução
377 * Introdução a Ambiente em Tempo de Execução::
379 * Funções e Variáveis Definidas para Ambiente em Tempo de Execução::
383 * Introdução a Opções Diversas::
385 * Funções e Variáveis Definidas para Opções Diversas::
389 * Introdução a Regras e Modelos::
390 * Funções e Variáveis Definidas para Regras e Modelos::
394 * Introdução a Listas::
395 * Funções e Variáveis Definidas para Listas::
399 * Introdução a Conjuntos::
400 * Funções e Variáveis Definidas para Conjuntos::
404 * Introdução a Definição de Função::
407 * Funções e Variáveis para Definição de Função::
411 * Introdução a Fluxo de Programa::
412 * Funções e Variáveis Definidas para Fluxo de Programa::
416 * Funções e Variáveis Definidas para Depuração::
420 * Funções e Variáveis Definidas para augmented_lagrangian::
424 * Funções e Variáveis Definidas para bode::
428 * Introdução a contrib_ode::
429 * Funções e Variáveis Definidas para contrib_ode::
430 * Possibilidades de melhorias em contrib_ode::
431 * Casos de teste para contrib_ode::
432 * Referências bibliográficas para contrib_ode::
436 * Introdução ao pacote descriptive::
437 * Funções e Variáveis Definidas para manipulação da dados::
438 * Funções e Variáveis Definidas para estatística descritiva::
439 * Funções e Variáveis Definidas específicas para estatística descritiva de várias variáveis::
440 * Funções e Variáveis Definidas para gráficos estatísticos::
444 * Funções e Variáveis Definidas para diag::
448 * Introdução a distrib::
449 * Funções e Variáveis Definidas para distribuições contínuas::
450 * Funções e Variáveis Definidas para distribuições discretas::
454 * Introdução a draw::
455 * Funções e Variáveis Definidas para draw::
459 * Introdução a dynamics::
460 * Funções e Variáveis Definidas para dynamics::
464 * Funções e Variáveis Definidas para eval_string::
468 * Funções e Variáveis Definidas para f90::
472 * Funções e Variáveis Definidas para ggf::
476 * Introdução a grobner::
477 * Funções e Variáveis Definidas para grobner::
481 * Funções e Variáveis Definidas para impdiff::
485 * Funções e Variáveis Definidas para implicit_plot::
489 * Introdução a interpol::
490 * Funções e Variáveis Definidas para interpol::
494 * Introdução a lbfgs::
495 * Funções e Variáveis Definidas para lbfgs::
499 * Funções e Variáveis Definidas para lindstedt::
503 * Introdução a linearalgebra::
504 * Funções e Variáveis Definidas para linearalgebra::
508 * Funções e Variáveis Definidas para lsquares::
512 * Funções e Variáveis Definidas para makeOrders::
516 * Funções e Variáveis Definidas para mnewton::
520 * Introdução a numericalio::
521 * Funções e Variáveis Definidas para numericalio::
525 * Funções e Variáveis Definidas para opsubst::
529 * Introdução a polinômios ortogonais::
530 * Funções e Variáveis Definidas para polinômios ortogonais::
534 * Introdução a plotdf::
535 * Funções e Variáveis Definidas para plotdf::
539 * Funções e Variáveis Definidas para romberg::
543 * Introdução a simplex::
544 * Funções e Variáveis Definidas para simplex::
548 * Introdução a simplification::
549 * Funções e Variáveis Definidas para simplification::
553 * Introdução a solve_rec::
554 * Funções e Variáveis Definidas para solve_rec::
558 * Introdução a stats::
559 * Funções e Variáveis Definidas para inference_result::
560 * Funções e Variáveis Definidas para stats::
561 * Funções e Variáveis Definidas para distribuições especiais::
565 * Funções e Variáveis Definidas para stirling::
569 * Introdução a manipulação de seq@"{u}ências de caracteres::
570 * Funções e Variáveis para entrada e saída::
571 * Funções e Variáveis para caracteres::
572 * Funções e Variáveis para seq@"{u}ências de caracteres::
576 * Introdução a Units::
577 * Funções e Variáveis Definidas para Units::
581 * Introdução a zeilberger::
582 * Funções e Variáveis Definidas para zeilberger::
584 @comment @end detailmenu
587 @c Put the @node lines here, rather than in the @included files,
588 @c so emacs can automatically update them with C-c C-u C-e.
589 @c nota bene: C-c C-u C-a and texinfo-multiple-files-update will delete
590 @c the detailed node listing!
592 @node Introdução ao Maxima, Detecção e Relato de Erros, Top, Top
593 @chapter Introdução ao Maxima
594 @include Introduction.texi
596 @node Detecção e Relato de Erros, Ajuda, Introdução ao Maxima, Top
597 @chapter Detecção e Relato de Erros
600 @node Ajuda, Linha de Comando, Detecção e Relato de Erros, Top
604 @node Linha de Comando, Operadores, Ajuda, Top
605 @chapter Linha de Comando
606 @include Command.texi
608 @node Operadores, Expressões, Linha de Comando, Top
610 @include Operators.texi
612 @node Expressões, Simplificação, Operadores, Top
614 @include Expressions.texi
616 @node Simplificação, Montando Gráficos, Expressões, Top
617 @chapter Simplificação
618 @include Simplification.texi
620 @node Montando Gráficos, Entrada e Saída, Simplificação, Top
621 @chapter Montando Gráficos
622 @include Plotting.texi
624 @node Entrada e Saída, Ponto Flutuante, Montando Gráficos, Top
625 @chapter Entrada e Saída
628 @node Ponto Flutuante, Contextos, Entrada e Saída, Top
629 @chapter Ponto Flutuante
630 @include Floating.texi
632 @node Contextos, Polinômios, Ponto Flutuante, Top
634 @include Contexts.texi
636 @node Polinômios, Constantes, Contextos, Top
638 @include Polynomials.texi
640 @node Constantes, Logarítmos, Polinômios, Top
642 @include Constants.texi
644 @node Logarítmos, Trigonometria, Constantes, Top
646 @include Logarithms.texi
648 @node Trigonometria, Funções Especiais, Logarítmos, Top
649 @chapter Trigonometria
650 @include Trigonometric.texi
652 @node Funções Especiais, Funções Elípticas, Trigonometria, Top
653 @chapter Funções Especiais
654 @include Special.texi
656 @node Funções Elípticas, Limites, Funções Especiais, Top
657 @chapter Funções Elípticas
658 @include Elliptic.texi
660 @node Limites, Diferenciação, Funções Elípticas, Top
664 @node Diferenciação, Integração, Limites, Top
665 @chapter Diferenciação
666 @include Differentiation.texi
668 @node Integração, Equações, Diferenciação, Top
670 @include Integration.texi
672 @node Equações, Equações Diferenciais, Integração, Top
674 @include Equations.texi
676 @node Equações Diferenciais, Numérico, Equações, Top
677 @chapter Equações Diferenciais
678 @include Differential.texi
680 @c @include NonCommutative.texi
682 @node Numérico, Arrays, Equações Diferenciais, Top
684 @include Numerical.texi
686 @node Arrays, Matrizes e Álgebra Linear, Numérico, Top
690 @node Matrizes e Álgebra Linear, Funções Afins, Arrays, Top
691 @chapter Matrizes e Álgebra Linear
692 @include Matrices.texi
694 @node Funções Afins, itensor, Matrizes e Álgebra Linear, Top
695 @chapter Funções Afins
698 @node itensor, ctensor, Funções Afins, Top
700 @include Itensor.texi
702 @node ctensor, Pacote atensor, itensor, Top
704 @include Ctensor.texi
706 @node Pacote atensor, Séries, ctensor, Top
707 @chapter Pacote atensor
708 @include Atensor.texi
710 @node Séries, Teoria dos Números, Pacote atensor, Top
714 @node Teoria dos Números, Simetrias, Séries, Top
715 @chapter Teoria dos Números
718 @node Simetrias, Grupos, Teoria dos Números, Top
720 @include Symmetries.texi
722 @node Grupos, Ambiente em Tempo de Execução, Simetrias, Top
726 @node Ambiente em Tempo de Execução, Opções Diversas, Grupos, Top
727 @chapter Ambiente em Tempo de Execução
728 @include Runtime.texi
730 @node Opções Diversas, Regras e Modelos, Ambiente em Tempo de Execução, Top
731 @chapter Opções Diversas
732 @include Miscellaneous.texi
734 @node Regras e Modelos, Listas, Opções Diversas, Top
735 @chapter Regras e Modelos
738 @node Listas, Conjuntos, Regras e Modelos, Top
742 @node Conjuntos, Definição de Função, Listas, Top
746 @node Definição de Função, Fluxo de Programa, Conjuntos, Top
747 @chapter Definição de Função
748 @include Function.texi
750 @node Fluxo de Programa, Depurando, Definição de Função, Top
751 @chapter Fluxo de Programa
752 @include Program.texi
754 @node Depurando, augmented_lagrangian, Fluxo de Programa, Top
756 @include Debugging.texi
758 @node augmented_lagrangian, bode, Depurando, Top
759 @chapter augmented_lagrangian
760 @include augmented_lagrangian.texi
762 @node bode, contrib_ode, augmented_lagrangian, Top
766 @node contrib_ode, descriptive, bode, Top
768 @include contrib_ode.texi
770 @node descriptive, diag, contrib_ode, Top
772 @include descriptive.texi
774 @node diag, distrib, descriptive, Top
778 @node distrib, draw, diag, Top
780 @include distrib.texi
782 @node draw, dynamics, distrib, Top
786 @node dynamics, eval_string, draw, Top
788 @include dynamics.texi
790 @node eval_string, f90, dynamics, Top
792 @include eval_string.texi
794 @node f90, ggf, eval_string, Top
798 @node ggf, grobner, f90, Top
802 @node grobner, impdiff, ggf, Top
804 @include grobner.texi
806 @node impdiff, implicit_plot, grobner, Top
808 @include impdiff.texi
810 @node implicit_plot, interpol, impdiff, Top
811 @chapter implicit_plot
812 @include implicit_plot.texi
814 @node interpol, lbfgs, implicit_plot, Top
816 @include interpol.texi
818 @node lbfgs, lindstedt, interpol, Top
822 @node lindstedt, linearalgebra, lbfgs, Top
824 @include lindstedt.texi
826 @node linearalgebra, lsquares, lindstedt, Top
827 @chapter linearalgebra
828 @include linearalgebra.texi
830 @node lsquares, makeOrders, linearalgebra, Top
832 @include lsquares.texi
834 @node makeOrders, mnewton, lsquares, Top
836 @include makeOrders.texi
838 @node mnewton, numericalio, makeOrders, Top
840 @include mnewton.texi
842 @node numericalio, opsubst, mnewton, Top
844 @include numericalio.texi
846 @node opsubst, orthopoly, numericalio, Top
848 @include opsubst.texi
850 @node orthopoly, plotdf, opsubst, Top
852 @include orthopoly.texi
854 @node plotdf, romberg, orthopoly, Top
858 @node romberg, simplex, plotdf, Top
860 @include romberg.texi
862 @node simplex, simplification, romberg, Top
864 @include simplex.texi
866 @node simplification, solve_rec, simplex, Top
867 @chapter simplification
868 @include simplifications.texi
870 @node solve_rec, stats, simplification, Top
872 @include solve_rec.texi
874 @node stats, stirling, solve_rec, Top
878 @node stirling, stringproc, stats, Top
880 @include stirling.texi
882 @node stringproc, unit, stirling, Top
884 @include stringproc.texi
886 @node unit, zeilberger, stringproc, Top
890 @node zeilberger, Índice de Funções e Variáveis, unit, Top
892 @include zeilberger.texi
894 @node Índice de Funções e Variáveis, , zeilberger, Top
895 @chapter Índice de Funções e Variáveis
896 @include Indices.texi