Professional Documents
Culture Documents
MAXIMA 5.9.2
Para Windows
1
- INTRODUÇÃO
2
- ÍNDICE
♦ O MAXIMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 04
♦ Dowload e instalação. . . . . . . . . . . . . . . . . . . . . . . . 05
♦ Iniciando o uso do MAXIMA . . . . . . . . . . . . . . . . . 07
♦ Funções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
♦ Limites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
♦ Derivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
♦ Integrais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
♦ Gráficos em duas dimensões. . . . . . . . . . . . . . . . . . 22
♦ Gráficos em três dimensões. . . . . . . . . . . . . . . . . . . 25
3
- O MAXIMA
4
- DOWLOAD E INSTALAÇÃO
http://ufpr.dl.sourceforge.net/sourceforge/maxima/maxima-5.9.2.exe
5
Prossiga atendendo as recomendações do programa, clicando
em Next, não se esqueça de verificar o local de instalação, mude se
não for de seu agrado.
Ao finalizar a instalação a seguinte mensagem surgirá
determinando que a instalação foi concluída com êxito:
6
- INICIANDO O USO DO MAXIMA
Primeira impressão:
7
Logo que iniciado o MAXIMA possui na parte inferior um
sistema de ajuda, que poderá ser bem útil, mas não vamos entrar
em detalhes nesse tutorial, por isso vamos escondê-lo, clicando em
Options > Toggle Browser Visibility. Ficando assim apenas com o
terminal, onde serão digitadas as operações.
8
programa que a expressão já pode ser resolvida é necessário digitar
um ‘; ’(ponto e vírgula) no fim da expressão, por exemplo:
(%i1) cos(%pi);
(%o1) - 1
(%i2) sqrt(-1);
(%o2) %i
(%i3) exp(1);
(%o3) %e
9
Outros comandos úteis:
abs(x) – retorna o valor absoluto de x.
log(x) – logaritmo natural de x.
sqrt(x) – raiz quadrado de x.
(%i1) (20+10) * 3;
(%o1) 90
(%i1) log(10);
(%o1) log(10)
(%i1) x : 2;
(%o1) 2;
10
(%i2) y : 10;
(%o2) 10;
(%i3) x ^ y;
(%o3) 1024;
11
- FUNÇÕES
(%i1) f(x):=x+2;
(%o1) f(x) := x + 2
(%i2) f(5);
(%o2) 7
(%i1) g(x,y,z) := x * y + 2 * z;
(%o1) g(x, y, z) := x y + 2 z
(%i2) g(1,2,3);
(%o2) 8
12
- LIMITES
Aplicação:
(%i1) limit( (2*x+1)/(3*x+2), x,inf );
2
(%o1) -
3
Limites trigonométricos:
Limites Laterais:
13
Pela direita, basta adicionar o quarto parâmetro ‘plus’:
2
(%o1) f(x) := 2 x + 3 x
(%o2) g(x) = 4 x + 3
Outro exemplo:
14
(%i2) g(x) = limit((f(x + h)- f(x)) / h, h, 0);
2
x + 1
(%o2) g(x) = ------
2
x
15
- DERIVADAS
Aplicação:
16
(I) (II)
Temos:
r^2/((H-h)^2 + r^2) = R^2/(R^2 + H^2);
Isolando r^2 :
(%i3)eq1:solve((r^2*(R^2+H^2))=R^2*(H-
h)^2+r^2*R^2,r^2);
2 2 2
2 (H - 2 h H + h ) R
(%o3)[r = --------------------]
2
H
17
2 2
%pi R (H - h) h
(%o4) V(h) := -----------------
2
H
(%i9) r : R*(H-H/3)/H;
2 R
(%o9) ---
3
2 R
r = --- (resposta)
3
18
Por exemplo:
Achar a primeira e a quarta derivada de:
f(x) = 2 * ( x ^ 3 ) + 1 / ( x ^ 2 ) + 16 * ( x ^ ( 7 / 2 ) )
(%i1) f(x) := 2*(x^3)+1/(x^2)+16*(x^(7/2));
3 1 7/2
(%o1) f(x) := 2 x + -- + 16 x
2
x
19
- INTEGRAIS
integrate(função, variável) ;
para integrais indefinidas
Exemplos:
- Integrais indefinidas
- Integrais definidas
20
No caso de funções descontínuas no intervalo dado, o
programa acusará o seguinte erro:
21
- GRÁFICOS EM DUAS DIMENSÕES
plot2d(função, [eixo,início,final]);
Exemplos:
(%i1) plot2d(sin(x),[x,0,2*%pi]);
(%o1)
22
Caso você não goste da escala sugerida pelo programa, ou de
uma série de outros fatores como cores, a maioria dessas coisas
você pode alterar.
Por exemplo, as cores das linhas, basta desativar o sistema de
manuseio por mouse, pressionando ‘m’, depois disso clique com o
botão direito em qualquer parte do gráfico e surgirá um menu com
diversas opções, cores das linhas, tipo de fonte, copiar a imagem
do gráfico, etc.
Se você deseja realizar maiores operações com os gráficos
basta pressionar ‘Espaço’, e você acessará a janela principal do
gnuplot, com todas as suas opções disponíveis.
23
1
sin(x)
cos(x)
0.5
-0.5
-1
-8 -6 -4 -2 0 2 4 6 8
(%i1) plot2d([cos(2*x),x^3],[x,-%pi,%pi]);
(%o1)
40
cos(2*x)
x^3
30
20
10
-10
-20
-30
-40
-4 -3 -2 -1 0 1 2 3 4
24
- GRÁFICOS EM TRÊS DIMENSÕES
Assim, temos:
(%i1) plot3d(x^2-y^2,[x,-2,2],[y,-2,2]);
(%o1)
x^2-y^2
4
4 3
3 2
2
1 1
0 0
-1 -1
-2 -2
-3
-4 -3
-4
2
1.5
1 2
1.5
0.5 1
0 0.5
-0.5 0
-1 -0.5
-1.5 -1
-2 -1.5
25
(%i1) plot3d(sin(x)*sin(y), [x, 0, 2*%pi], [y, 0,
2*%pi]);
(%o1)
sin(x)*sin(y)
1
0.8
0.6 1
0.4
0.2
0
-0.2 0.5
-0.4
-0.6
-0.8 0
-1
-0.5
0
-1
1
2
3
4
5
6 7
6 4 5
2 3
7 0 1
26
Function
6
4
6
2
4
2 0
0 -2
-2 -4
-4 -6
-6
20
15
10
5
-20 -15 0
-10 -5 -5
0 5 -10
10 -15
15 20-20
27