Mudanças entre as edições de "Maxima"
Ir para navegação
Ir para pesquisar
(começando de verdade) |
|||
Linha 1: | Linha 1: | ||
Sistema de computação algébrica. | Sistema de computação algébrica. | ||
+ | |||
+ | == Início == | ||
+ | * Pra entrar: | ||
+ | maxima | ||
+ | e pra sair | ||
+ | quit(); | ||
+ | ou ''Ctrl + d''. | ||
+ | |||
+ | * Criando log da sessão (muito útil pra guardar tudo que você faz - e não ter que reaprender os mesmos comandos depois): | ||
+ | appendfile("/home/foo/maxima.log")$ | ||
+ | |||
+ | * Para limpar a memória (todas as variáveis e funções que foram usadas): | ||
+ | kill(all); | ||
+ | ou ainda | ||
+ | kill(values); | ||
+ | kill(functions); | ||
+ | para limpar apenas variáveis ou funções, ou | ||
+ | kill(f); | ||
+ | para apagar apenas a expressão/função/variável definida por f. | ||
+ | |||
+ | === Sintaxe básica === | ||
+ | * Todos os comandos devem terminar com '';'' ou ''$''. No primeiro caso a saída será impressa na tela; no último, não. | ||
+ | |||
+ | * Existem vários tipos de atribuição. Você pode definir funções usando, por exemplo, | ||
+ | f(x) := x^2 + a*x; | ||
+ | Agora para dar um nome a uma expressão qualquer, use apenas | ||
+ | f: a*x + b | ||
+ | O ''='' não funciona como atribuição, mas sim como igualdade (quando você quer definir uma equação). | ||
+ | |||
== Referências == | == Referências == | ||
* [http://maxima.sourceforge.net/docs/tutorial/pt/gaertner-tutorial-revision/Contents.htm Tutorial do Maxima] | * [http://maxima.sourceforge.net/docs/tutorial/pt/gaertner-tutorial-revision/Contents.htm Tutorial do Maxima] | ||
* [http://maxima.sourceforge.net/docs/manual/pt/maxima.html Manual do Maxima] | * [http://maxima.sourceforge.net/docs/manual/pt/maxima.html Manual do Maxima] |
Edição das 02h46min de 6 de abril de 2007
Sistema de computação algébrica.
Início
- Pra entrar:
maxima
e pra sair
quit();
ou Ctrl + d.
- Criando log da sessão (muito útil pra guardar tudo que você faz - e não ter que reaprender os mesmos comandos depois):
appendfile("/home/foo/maxima.log")$
- Para limpar a memória (todas as variáveis e funções que foram usadas):
kill(all);
ou ainda
kill(values); kill(functions);
para limpar apenas variáveis ou funções, ou
kill(f);
para apagar apenas a expressão/função/variável definida por f.
Sintaxe básica
- Todos os comandos devem terminar com ; ou $. No primeiro caso a saída será impressa na tela; no último, não.
- Existem vários tipos de atribuição. Você pode definir funções usando, por exemplo,
f(x) := x^2 + a*x;
Agora para dar um nome a uma expressão qualquer, use apenas
f: a*x + b
O = não funciona como atribuição, mas sim como igualdade (quando você quer definir uma equação).