Sei sulla pagina 1di 69

94

Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Unidade IV
APLICATIVO DE INFORMTICA
7 USANDO O MAXIMA NO CLCULO INTEGRAL
Software Livre
Fundao Software Livre Amrica Latina
1
Entendemos que um software seja livre quando ele for licenciado por meio de termos que respeitem
as seguintes liberdades de seus usurios:
A liberdade de executar o programa para qualquer propsito (liberdade n 0).
A liberdade de estudar como o programa funciona e adapt-lo as suas necessidades (liberdade
n 1). Acesso ao cdigo-fonte um pr-requisito para esta liberdade.
A liberdade de redistribuir cpias, de modo que voc possa ajudar o seu prximo (liberdade n 2).
A liberdade de aperfeioar o programa e distribuir os seus aperfeioamentos, de modo que
toda a comunidade se benecie (liberdade n 3). Acesso ao cdigo-fonte um pr-requisito
para esta liberdade (AUSLA, 2011).
Saiba mais
Voc pode saber mais sobre software livre, acessando:
<http://www.fsa.org/svnwiki/about/what-is-free-software.pt.html>
7.1 Maxima: o software, a instalao e os recursos bsicos
7.1.1 Origens e potencialidades do Maxima
Ns, professores de matemtica, durante nossa carreira prossional utilizamos alguns softwares
computacionais, seja no auxlio preparao de aulas, na resoluo de problemas e exerccios, na
elaborao de projetos e preparao de atividades ou em aulas a serem desenvolvidas com nossos alunos.
1
Alexandre Oliva e Pedro Antonio Dourado de Rezende Fundao Software Livre Amrica Latina. Disponvel em:
<http://www.fsa.org/svnwiki/texto/pref-const-br-swl.pt>. Acesso em: 12 fev. 2012.
95
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Aqui, em nosso curso de Matemtica da UNIP, oferecemos uma introduo a alguns softwares livres ou
gratuitos (Winplot, Maxima, Mupad) para que no desenvolvimento de suas funes prossionais voc,
j sendo possuidor de alguma familiaridade com pacotes computacionais, possa fazer uso e aprofundar
seus conhecimentos conforme suas necessidades ou seus interesses.
Nessa disciplina, apresentaremos a voc o Maxima, um software livre e gratuito. O Maxima um
pacote computacional para clculos matemticos, semelhante aos softwares MatLab, Mathematica e
Maple, que no so livres nem gratuitos e representam alto custo aos usurios. O Maxima um sistema
de lgebra computacional para trabalharmos com expresses numricas e simblicas. O pacote pode
ser baixado no seguinte endereo: <http://MAXIMA.sourceforge.net>; tambm se encontra postado em
nosso Blackboard.
O Maxima tem sua origem no sistema Macsyma (19681982), desenvolvido no Instituto de Tecnologia
de Massachusetts MIT. O MIT, em 1982, remanejou uma cpia/verso do cdigo-fonte do Macsyma ao
departamento de energia; essa verso conhecida com Macsyma DOE (Departamento de Energia).
O professor William F. Schelter (2001) obteve, em 1998, permisso para liberar o cdigo-fonte
sob a GNU General Public License GPL. A sobrevivncia e a abertura do cdigo-fonte do Maxima se
deveram aos esforos e s habilidades de muitas pessoas, em especial do professor Schelter. Um grupo
cada vez maior de colaboradores e usurios deram forma e disponibilizaram o Maxima a todos os que
se interessassem.
Para que voc tenha noo da abrangncia do Maxima, saiba que ele inclui: limites, diferenciao, integrao,
grcos 2D e 3D, curvas de nvel, sries de Taylor, transformaes de Laplace, equaes diferenciais ordinrias,
sistemas de equaes lineares, sries, listas, conjuntos, nmeros complexos, vetores, matrizes, determinantes,
autovalores e autovetores, razes de polinmios, polinmio caracterstico, entre outras possibilidades.
7.1.2 Baixando e instalando o Maxima

A verso que iremos usar do Maxima car disponvel para voc baixar dentro do site da prpria
UNIP, em nosso curso, junto com o material dessa disciplina.
Instalao do Maxima
Aps efetuar o download do software Maxima, d dois cliques com o boto direito do mouse ou
selecione o cone (gura 36) e pressione a tecla Enter:
Figura 36 cone do instalador do Maxima
96
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Aps executar o instalador do software, a primeira tela que aparece para selecionar a lngua de
instalao do software (gura 37); como padro est a lngua inglesa, mas, clicando nas opes, pode-
se escolher a opo Portugus do Brasil (gura 38). Aps selecionar a lngua, basta clicar em Ok para
prosseguir com a instalao:
Figura 37 Lnguas disponveis para instalao
Figura 38 Selecionando a lngua portuguesa (Brasil)
Ateno: Existem algumas razes para que, mesmo seguindo os passos indicados acima, voc no
consiga ter a verso em portugus do Maxima (no entraremos nesse mrito). Apresentamos a imagem
em portugus, uma vez que lhe ser mais signicativa. Qualquer que seja o idioma em que o pacote for
instalado, a posio dos temas, das funes ou das operaes ser sempre a mesma. Com essa verso
em portugus, car fcil voc compreender o que aparece em sua tela. Tudo tem um lado positivo;
se sua verso permanecer em ingls, alm de aprender a ser um usurio desse pacote computacional,
voc tambm ir agregar aos seus conhecimentos novos termos tcnicos em ingls. Dessa forma, voc
poder e saber transitar em qualquer verso do Maxima e aumentar o entendimento de termos em
outros pacotes computacionais.
Voltemos instalao do Maxima. O prximo passo o Contrato de Licena de Uso; basta ler os
termos, ativar a opo Eu aceito os termos do contrato e clicar em Avanar para continuar. A gura
4 mostra a tela como apresentada e a opo Eu aceito os termos de Contrato j selecionada:

97
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Figura 39 Licena de contrato de uso
Aps as conguraes iniciais de instalao, apresentada uma tela de boas-vindas do assistente de
instalao (gura 40); basta clicar em Avanar e prosseguir com a instalao do software:
Figura 40 Boas-vindas do instalador
A prxima tela apresenta as seguintes informaes:
Usurios do sistema operacional MS Windows 9X devem ler a sesso referente falta de espao
para ambiente no arquivo Readme.
Se a interface do software Maxima no funcionar, leia a sesso referente rewall no arquivo
Readme.

98
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
A gura 41 ilustra a parte que contm essas informaes; depois de lidas, clique em Avanar para
prosseguir com a instalao:
Figura 41 Informaes gerais
O passo seguinte da instalao consiste em denir o diretrio para instalao do Maxima. A gura
42 mostra o diretrio-padro escolhido pelo instalador; caso deseje mudar o diretrio destino, clique no
boto Procurar... e dena o diretrio de sua preferncia. Aps denir o diretrio ou aceitar o padro,
clique em Avanar para continuar com a instalao:

Figura 42 Denio do diretrio de instalao do Maxima
A tela seguinte do instalador (gura 43) referente aos componentes a serem instalados. Por padro,
denido Full installation ou instalao completa, que consiste em todos os componentes do software
Maxima. Existem outras duas opes:
99
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Compact installation ou instalao compacta: consiste somente no Maxima core with command
line interface.
Custom installation ou instalao customizada: o usurio pode denir quais pacotes deseja
instalar.
Por padro, deixaremos a opo Full installation. Clique no boto Avanar para continuar com a
instalao:
Figura 43 Componentes do Maxima
A tela seguinte (gura 44) conrma o nome da pasta em que sero salvos os atalhos no Menu
Iniciar. Voc pode alterar o nome, clicar em Procurar e denir outro local ou aceitar o padro, como
em nosso caso, clicar em Avanar para prosseguir com a instalao:
Figura 44 Diretrio do menu Iniciar
100
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
A prxima tela dene tarefas adicionais (gura 45) de como adicionar cones rea de trabalho; por
padro, est denida a criao do cone do Maxima na rea de trabalho, basta clicar em Avanar e
continuar com a instalao:
Figura 45 Tarefas adicionais
A prxima tela mostra as denies da instalao; basta clicar em Instalar para efetuar a
instalao:
Figura 46 Denies de instalao
101
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Aps clicar em Instalar, ocorrer a instalao do software Maxima. Espera-se a barra de progresso
para o m da instalao, conforme a gura 47:
Figura 47 Progresso da instalao
Aps a instalao, exibida uma tela com informaes gerais conforme a gura 48; basta clicar em
Avanar:
Figura 48 Informaes gerais
Concluda a instalao, exibida a tela da gura 49 clique em Concluir. O cone do Maxima pode
ser encontrado na rea de trabalho, como na gura 50:
102
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Figura 49 Instalao concluda
Figura 50 cone do Maxima
7.1.3 A interface do Maxima
A interface wxMxima planejada para facilitar o uso do Maxima. A tela do programa como est
aparecendo a seguir (gura 51), que a padro para esta verso; possui 12 botes de atalho na parte inferior da
tela abaixo da Entrada. Informo aos futuros amantes do Maxima que esta quantidade pode ser aumentada:
Figura 51 Interface do wxMaxima
103
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Caso deseje visualizar ou trabalhar com a verso completa, voc deve clicar em Editar e selecionar
Congurar no painel de botes; selecione a opo Completo (como ilustrado na gura 52) e clique em
Ok. Caso no deseje, tudo bem, no vamos usar esses botes de atalho em nossa excurso pelo Maxima:
Figura 52 Congurao do Maxima
Na sequncia, voc deve fechar o programa e abri-lo novamente. Aps seguir os procedimentos
anteriores listados, ir visualizar uma janela semelhante que apresentamos na gura 53:
Figura 53 Interface do wxMaxima com painel de botes completo
Nessa imagem, pode-se observar a existncia de 20 botes de atalho. Voc tambm tem a opo de
ocultar todos os botes de atalho.
104
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
O Maxima foi desenvolvido em C++ e possui o cdigo-fonte aberto, que permite ser modicado e
aprimorado por qualquer pessoa que se interesse e desenvolva o conhecimento suciente para faz-lo.
Caso, no futuro, voc queira desenvolver algum trabalho nesse sentido, este poder ser congurado
como um projeto de iniciao cientca, tanto na Matemtica quanto na Computao, que so cincias
social e culturalmente construdas.
O Maxima tambm possui potencialidades a serem desenvolvidas e existem caractersticas
a melhorar. Saiba que usual aprimorar programas computacionais. Existem pelo mundo
pessoas investindo tempo, inteligncia e paixo para faz-lo. Um exemplo desses esforos
est na busca por modificaes no sentido de aumentar o nmero de funes existentes no
programa hoje.
Na verso que escolhemos para apoiar nossa disciplina, existe uma interface grca que permite ao
Maxima trabalhar com matrizes de forma semelhante que ocorre com o Winmat. Outras equipes se
envolvem em fazer tradues
2
em diversas lnguas para as verses que so aprimoradas.
Para ter acesso ao manual virtual do Maxima, voc pode clicar sobre o cone na barra de
ferramentas. Uma segunda forma colocar o cursor na regio Entrada, digitar o smbolo da interrogao
(?), dar um espao e teclar Enter. Se estiver com uma dvida especca sobre um comando, voc deve
colocar o cursor na regio Entrada, digitar o smbolo da interrogao (?), dar um espao, digitar a
primeira letra (tambm pode ser mais de uma) do comando pretendido e clicar Enter; o manual virtual
abrir na pgina com a sequncia em ordem alfabtica das funes que apresentam, como incio, a(s)
letra(s) que voc digitou. Para sair do manual, basta clicar no cone no canto superior direito da
tela.
7.1.4 Recursos bsicos no Maxima
Voc pode apoiar seus estudos, tanto no que se refere aos de clculo quanto aos contedos de
lgebra. No que se refere aos contedos de clculo, podemos, entre outros, nos apoiar no Maxima
para:
fazer a representao grca de uma funo em duas ou trs dimenses;
calcular o limite de uma funo;
calcular a(s) derivada(s) de uma funo;
calcular a integral indenida e/ou denida de uma funo;
encontrar as fraes parciais de uma equao racional;
resolver equaes diferenciais.
2
Para contribuir com a equipe do Maxima na tarefa de manter a traduo para o portugus sempre atualizada,
envie um e-mail para <maxima@math.utexas.edu>. A fonte dessa informao est na pgina 1 do manual virtual dessa
verso do Maxima.
105
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Sei que so muitos conceitos novos, mas saiba que no curso de matemtica construir campos
de compreenso e aplicao em um deles. Mantenha a calma, estude sistematicamente, assista aos
vdeos das aulas, participe ativamente do frum de discusso, resolva reflexivamente as atividades
solicitadas, faa suas pesquisas pessoais que esses conceitos, com o tempo, se constituiro como
seus. Estude e tenha a postura que recomenda Walter Franco em uma de suas canes: mantenha
a mente quieta, a espinha ereta e o corao tranquilo. Iremos desenvolver esses temas mais
adiante.
No que se refere aos contedos de lgebra, podemos, entre outros, nos apoiar no Maxima para:
calcular determinantes;
operar com matrizes;
operar com vetores;
resolver sistemas lineares;
encontrar as razes ou zeros de um polinmio.
7.1.4.1 Iniciando e conhecendo o Maxima
Para abrir o programa, voc deve clicar sobre o cone ; obter a gura 54:
Figura 54 Inicializando o Maxima
Leia e feche a dica do dia. Ao inici-lo, saiba que voc estar em um ambiente de trabalho que
recebe e armazena os dados segundo linhas de comando. Voc ir o tempo todo ler e interpretar
as linhas de comando simbolizadas das seguintes formas (%i1), (%i2), [...], (%iN); N um nmero
natural. O i uma abreviao da palavra input, termo da lngua inglesa usado para designar
entrada de dados.
106
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
As respostas s entradas sero dadas nas seguintes etiquetas: (%o1), (%o2), [...], (%oN). O o uma
abreviao da palavra output, que signica sada de dados. Uma vantagem dessa simbologia que
voc poder fazer referncia a uma entrada ou a um resultado passado relacionando apenas pela etiqueta
(gura 55):
Figura 55 Uso de etiquetas e a mensagem do Maxima
O texto em ingls que aparece acima (figura 55) sobre a verso do software. O local no
qual se encontra oficialmente armazenado informa que o mesmo livre e de domnio pblico e
apresenta uma dedicatria memria do professor William Schelter, um incansvel defensor dos
sotfwares livres e um dos responsveis por incentivar o aprimoramento e a disponibilidade pblica
do Maxima.
Caso deseje iniciar suas atividades sem que a mensagem-padro ocupe a tela do seu computador,
basta clicar em Editar, selecionar a opo limpar a tela e no ver mais a mensagem na sesso
aberta. Alis, voc pode realizar o procedimento de limpar a tela sempre que considerar necessrio,
independentemente do que esteja registrado na tela. A nica imagem que car visvel a indicao de
qual ser sua prxima linha de comando.
Embora no visveis na tela, as contas, as equaes ou os comandos inseridos permanecem na
memria virtual do Maxima e voc pode retom-los posicionando o cursor sobre a janela Entrada e
clicando sobre a seta (sentido para cima) em seu teclado. Se teclar uma vez, aparecer na regio de
entrada o contedo (frmula e/ou operao) do cdigo da ltima linha de comando inserida, mesmo
que a linha no esteja visvel na tela. Clicando duas vezes, voc recuperar o contedo do cdigo da
penltima linha de comando e assim sucessivamente.
107
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Exemplo:
Veja como efetuamos as seguintes operaes:
a) 2
20
b) 3+5 c) 513*2 d) 10/23 e) 2,5*2
Figura 56 Exerccios
Para realizar os clculos, inserimos na Entrada: para o item:
2^20 e teclamos Enter, a resposta automtica;
3+5 e teclamos Enter, a resposta automtica;
513*2 e teclamos Enter, a resposta automtica;
10/23 e teclamos Enter, a resposta automtica;
2.5*2 e teclamos Enter, a resposta automtica.

Lembrete
Quando inserimos 2,5*2 e teclamos Enter, a resposta um alerta:
Improper argument (em portugus, esse alerta est chamando sua
ateno para o fato de voc ter inserido um argumento imprprio, ou
seja, voc cometeu um erro).
108
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Observao
Nunca se esquea de que no Maxima, assim como ocorre nas calculadoras,
os nmeros decimais so escritos com ponto (no lugar da vrgula); por
exemplo: 3,1415 [...]. Para inserirmos esse valor, devemos usar 3.1415; isso
vale tanto no Maxima quanto no Mupad, no Maple etc.
Isso se deve ao fato de a programao interna desses pacotes (e de boa parte das calculadoras) seguir
o padro da lngua inglesa. Nunca use vrgula ao inserir um nmero, seja em calculadoras eletrnicas,
seja em pacotes computacionais de nvel internacional; o nico pacote que foge a essa regra o Excel.
E se voc digitar uma vrgula ao inserir um nmero, agora voc j sabe o que acontece. Veja no quadro
abaixo:
(%i13) 3,1415;
Improper argument to ev:1415 -- an error. To debug this try debugmode(true);
O programa est informando que voc usou um argumento imprprio e avisa que um erro. O que
voc deve fazer para corrigi-lo? Posicione o cursor na Entrada e clique a seta (sentido para cima) em
seu teclado; recuperando a expresso 3,1415, delete a vrgula (,) e substitua pelo ponto (.), depois tecle
Enter. Para ocultar qualquer entrada e sua correspondente sada, basta clicar na etiqueta, por exemplo,
(%i13) de entrada que aparecer em vermelho a seguinte mensagem (%i13)
<< Unfold >>. Para recuperar a imagem ocultada, basta clicar sobre a mensagem
<< Unfold >> que novamente voc ter, nesse exemplo:
(%i13) 3,1415;
Improper argument to ev:1415 -- an error. To debug this try debugmode(true);
Ateno: aps inserir o comando desejado na Entrada, deve-se pressionar o boto Enter para que
o comando seja executado pelo Maxima.
7.1.4.2 Salvando arquivos e Maxima como editor de texto matemtico simblico
Salvando arquivos
O procedimento para salvar as operaes e variveis (inputs e outputs) que voc realizou por meio
do Maxima muito simples; basta clicar sobre a barra de ferramentas na opo Arquivo e depois Salvar
como (caso seja a primeira vez), depois ser mostrada uma tela para voc selecionar o diretrio em que
deseja salvar e o nome que deseja dar ao arquivo. Vale lembrar que a extenso com que o arquivo salvo
a extenso WXM, que uma sesso do wxMaxima:
109
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Figura 57 Salvando uma sesso do wxMaxima
Aps salvo a primeira vez por meio do procedimento descrito anteriormente, basta clicar no cone
do disquete para salvar o arquivo:
Figura 58 Salvar sesso
Usando o Maxima como editor simblico matemtico

Em nossos textos como professores de matemtica, muitas vezes precisamos escrever frmulas,
expresses e smbolos. Fazemos isso, tanto em exerccios que propomos aos nossos alunos quanto ao
elaborarmos provas, trabalhos e/ou projetos. Se nos apoiarmos no Maxima para vericarmos nossas
propostas, podemos us-lo tambm como editor de frmulas e expresses simblicas. Veja como
proceder com o exemplo a seguir:
Exemplo:

Escrever a equao do segundo grau e copiar as frmulas e expresses simblicas obtidas por meio
do Maxima:
x
2
- 2x + 4 = 0
110
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Soluo:
Passo 1: digitamos a equao do segundo grau no campo de Entrada:, conforme a gura 59:
Figura 59 Entrada da equao
Aps a entrada da equao, obtemos a sada do Maxima de acordo com o exemplo a seguir, sendo
%o1 a primeira equao na forma matemtica que desejamos copiar:
(%i1) x^2 - 2*x + 4 = 0;
(%o1) x
2
- 2 x + 4 = 0
Passo 2: para copiarmos a equao %o1, damos um clique sobre ela (selecionamos a equao), de
tal forma que ela que com um fundo cinza, conforme a gura 60:
(%o1) x2 - 2x + 4 = 0
Figura 60 Calculando a equao
Aps selecionar a equao, vamos opo Editar da barra de menu e selecionamos a opo Copiar
como imagem, para ento poder colar a equao, conforme a gura 61:
Figura 61 Procedimento para copiar a equao
111
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Depois disso, colocamos as duas razes da equao na entrada do Maxima (frmula de Baskhara) e
efetuamos o passo 2 para as duas razes, conforme as guras 62; 63; 64; 65:
Figura 62 Primeira raiz da equao
x
b ac b
a
1
4
2
2


Figura 63 Equao da primeira raiz
Figura 64 Segunda raiz da equao
x
b ac b
a
2
4
2
2


Figura 65 Equao da segunda raiz
Observao
Vale ressaltar que as frmulas para as razes da equao obtidas por
meio do Maxima diferem da conveno adotada pelas literaturas, isto , as
razes precedem o valor de b no numerador.
7.1.4.3 O Maxima: operando numrica e algebricamente
Nessa sesso aprenderemos, apoiados em exemplos, a usar alguns comandos do Maxima para realizar
uma srie de operaes matemticas.
Operadores aritmticos
Apresentaremos no quadro a seguir uma srie de exemplos de como operar no Maxima. Apresentaremos
tanto a sintaxe (como ordenar de forma escrita que algo seja feito no pacote computacional) quanto a
prioridade (ordem de precedncia) do operador:
112
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Quadro 1
Operador Ao Exemplo No MAXIMA
Resultado no
MAXIMA
Prioridade
+ Adiciona 2/3 + 1/21 2/3 + 1/21; 5/7 1
- Subtrai 2/3 - 1/21 2/3 - 1/21; 13/21 1
* Multiplica 2/3 * 1/21 2/3 * 1/21 2/63 2
/ Divide (2/3) / (1/21) (2/3) / (1/21) 14 2
! Fatorial 5! 5!; 120 3
Fatorial 2 + 2 * 5! 2 + 2 * % ; * 242 3, 2, 1
Potncia
2 10 2 10, 1024 3
(1/4) (1/2) (1/4) (1/2); 1/2 3
a a
1
2
Calcula a raiz
quadrada de a
1024
sqrt(1024); 32 3
1024 (1/2) 1024 (1/2); 32 3
a a
m n
m
n

Calcula a ensima
de a elevado a n
10 10
5 4
5
4

10 (5/4); 10 * 10 (1/4) 3
* Caso queira resgatar o resultado de um clculo imediatamente anterior, basta usar o smbolo %
%
Resgata o ltimo
resultado (UR)
5 + (UR) 5 + %; depende do (UR)
(UR) * 3 % * 3; depende do (UR)
Operao em cadeia
5! 5!; 120 3
2 + 2 * 5! 2 + 2 * % ; * 242 3, 2, 1
Precedncia dos operadores
Ao avaliar uma expresso, o Maxima leva em conta a prioridade das operaes; veja a ltima
coluna do quadro anterior. As operaes de maior prioridade (3 no quadro) so realizadas em
primeiro lugar. Operaes de mesmo grau de prioridade so realizadas na ordem em que aparecem
na expresso, da esquerda para a direita. O uso de parnteses altera a prioridade. Voc j deve
ter percebido isso, quando realizou os procedimentos das letras 513*2 e 10/23, do exemplo
anterior.
Analisando as informaes do quadro, voc pode vericar que colocamos duas linhas para ao
fatorial. Nossa inteno era trazer ao seu conhecimento o comando %, que resgata o ltimo valor
calculado e o insere em uma nova operao.
Lembrete
Revelo a voc que eu, ao redigir o presente livro-texto, fao-o com o
Maxima aberto em outra janela. Recomendo que, ao ler esse texto, faa-o
com o Maxima aberto e v realizando cada atividade na medida em que as
l ou estuda.
113
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
J tendo calculado 5! em meu computador, resolvi fazer uma conta que consegussemos ter o
resultado por clculo mental, de modo que usasse tal resultado. Essa a razo que bastou que eu
digitasse 2+2*%. Tentei esclarecer tal comando (%) na parte inferior da tabela.
Resultados numricos oferecidos pelo Maxima
O Maxima programado para devolver os resultados mais exatos, porm, nem sempre possvel;
isso signica que algumas vezes ele devolve uma expresso simblica no lugar de um valor numrico.
Veja os exemplos a seguir:
(i) (%i3) sqrt(2); (%o3) sqrt(2)
(ii) (%i4) log(10); (%o4) log(10)
(iii) (%i5) 2/3; (%o5) 2/3
Porm, muitas vezes no interessa saber o valor fracionrio como no exemplo (iii), mas sim um valor
aproximado. Para forar o Maxima a nos devolver um resultado aproximado, usamos a expresso oat
(comando de entrada). Veja como cam nossos exemplos:
(i) (%i6) oat(2/3); (%o6) 0.66666666666667
(ii) (%i7) oat(sqrt(2)); (%o7) 1.414213562373095
(iii) (%i8) oat(log(10)); (%o8) 2.302585092994046
Observao 1: Sabemos que log
10
10
= 1; consequentemente log(10) calculado no Maxima no foi
log
10
10
e sim log
10
e
. Desta forma, ao inserirmos o comando log(x) nesse pacote computacional estamos
esperando o resultado de um logaritmo na base e e no na base 10. Para calcular log
e
e
digite na caixa
de entrada log(%e) e tecle Enter; voc obter como resposta o valor 1.
O quadro a seguir ilustra como inserimos constantes e/ou smbolos especiais no Maxima:
Quadro 2
Algumas notaes no Maxima
Nome Smbolo
Representao no
Maxima
Comando: valor
aproximado
Valor aproximado
Nmero de Euler e %e oat(%e); 2.718281828
Pi p %pi oat(%pi); 3.14592654
Raiz quadrada de 2
2
sqrt(2) oat(sqrt(2)); 1.414213562
Logaritmo de 3 na base e In3 log(3) oat(log(3)); 0.477121255
Innito inf
i; n complexo
i 1
%i
114
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Observao
Voc deve ter observado que at agora o smbolo % teve duas funes:
chamar o ltimo resultado obtido para inseri-lo em novo clculo e para
indicar que um smbolo uma constante. Mas e % como porcentagem... se
voc entrar com 10% na caixa de Entrada do Maxima.
(%i1) 10%; Incorrect syntax: % is not an inx operator10%; ^ => ele
no entende que 0,1 e chama a sua ateno ao fato de que voc est
cometendo um erro. Fique atento!
Diferentemente de outras, essa verso diferencia letras maisculas de minsculas; A: e a: so
entendidas como declarao de variveis diferentes. Consequentemente, se voc entrar com sen(pi), ele
proceder de forma diferente se entrar com sen(PI).
Isto , sen(PI) sen(pi).
Abreviamos seno por sin em pacotes computacionais que tm a lngua inglesa como base. Veja os
resultados obtidos:
(%i18) sin(%PI); (%o18); sin(%PI)
J (%i19) sin(%pi); (%o19) 0
Lembrete
H verses do Maxima que no diferenciam letra maiscula de minscula.
Observao
(i) (a b)* c diferente de a b*c.
(ii) O Maxima um sistema no qual trabalhamos em linhas de comando.
Voc informa um comando na Entrada, obtm uma resposta e pode
inserir o prximo comando.
(iii) Se quiser saber um valor aproximado, precisa usar a expresso
oat[...].
Exemplos:
Resolva as operaes a seguir e expresse cada resultado nas formas fracionria e decimal:
115
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
a b ) _ * ) ,
2
3
2
1
4
2
2
5
15
2
4
3
2
2
3
2
2
3
1
j
(
,
\
,
(
+
j
(
,
\
,
(
+ ( )
+
j
(
,
,
,
\
,
(
(
(
+

33
3
10
3 11
2
2
,

,
,
,
,
]
]
]
]
]
]
c)
!
*
Resoluo:
a) (%i10) (2/3)^22*(1/4) + sqrt(2); (%o10) sqrt(2) 1/18
Usando a tecla que tem a seta para cima , resgatamos o resultado j digitado. Na sequncia,
digitamos a palavra ou comando oat e inserimos o comando j digitado em (i%10) dentro dos
parnteses. Tecle Enter.
(%i11) oat((2/3)^2 2*(1/4)+sqrt(2)); (%o11) 1.35865800681754
b) Para evitar erros de digitao ou que voc venha a se perder nos parnteses, sugerimos que faa
esse item em partes:
Parte 1: (%i15) ((2^3)/5)^2; (%o15) 64/25
Parte 2: queremos resultado fracionrio, logo, usamos o 1,5 na forma de frao 3/2 e obtemos:
(%i16) (3/2)^(2); (%o16) 4/9
Parte 3: subdivida e faa passo a passo para ser mais didtico:
(%i17) ((2^3)/(4+3/2))^(1); (%o17) 11/16
(%i18) ((2^3)/(4+3/2))^(1)+ 1; (%o18) 27/16
(%i19) (((2^3)/(4+3/2))^(1)+ 1)^2; (%o19) 729/256
Parte 4: fazer a operao entre as partes:
(1) + (2) (3): (%i20)(64/25) + (4/9) (729/256)
(%o20) 9031/57600
(%i21) oat(%); (%o21) 0.15678819444444
c) (%i22) sqrt((10!)/(3*11^2)); (%o22) (240*sqrt(21))/11
(%i23) oat(%); (%o23) 99.9834697081274

116
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Resultados algbricos e simblicos oferecidos pelo Maxima
Mencionamos na abertura do apndice que o Maxima efetua operaes simblicas, isto
, realiza operaes algbricas como fatorar polinmios, expandir expresses algbricas,
calcular razes de uma equao polinomial, resolver sistemas de equaes etc. Uma das
mais importantes caractersticas desse aplicativo que ele manipula e simplifica expresses
algbricas. Podemos usar os operadores aritmticos para efetuar a simplificao de uma
expresso algbrica.
Exemplo 1:

Simplique a expresso: 3
1
3
2 2
x a x a + +
Expresso
3
1
3
2 2
x a x a + +
Sintaxe 3*x^2+ax^2+(1/3)*a;
Resultado 2
4
3
2
x
a
+
Se colocada uma expresso, o Maxima conservar a forma simblica: (%i10) (1+sqrt(3))^2; (%o10)
( ) 3 1
2
+
Dicas de formatao de frmulas:
Podemos dar espao entre os operadores para melhorar a visualizao das expresses na tela sem
nenhum problema:
(%i11) (1 + sqrt (3))^2; (%o11) ( ) 3 1
2
+
Se inserirmos o smbolo dlar ($) no nal da linha de comando antes de teclar Enter, o Maxima
omitir o aparecimento do resultado na tela. Esses artifcios so usados quando pretendemos
otimizar tempo e aparncia da tela que exibe os clculos. Ao colocarmos uma expresso, o Maxima
conservar a forma simblica da mesma.
Exemplo 2:

Decompor 10! em funo de seus fatores primos:

Sabemos que 10! = 10*9*8*7*6*5*4*3*2*1 = 3628800. O Maxima ir fazer a decomposio para ns;
basta colocarmos o pronpt na caixa de entrada e digitar a palavra factor (nmero); veja abaixo:
117
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Sintaxe factor(10!);
Resultado 2
8
3
4
5
2
7
Lembrete
Para decompor um nmero em fatores primos, esse nmero
obrigatoriamente tem que ser um nmero natural.
Exemplo 3:
Decompor: x
2
- 1

O Maxima tambm realiza decomposio de expresses algbricas; basta digitar a palavra factor
(expresso); veja:
Sintaxe factor(10!);
Resultado (x - 1) (x + 1)
Uma limitao do comando factor que ele no um bom resolvedor de expresses, caso o
componente numrico da fatorao seja um nmero no inteiro.
Veja os dois exemplos:
(%i20) factor(x^2+1); (%o20) x^2+1: aqui no foi feita a fatorao.
(%i21) factor(x^21/4);(%o21) ((2*x1)*(2*x+1))/4: aqui a resposta mais simples seria
(x1/2)*(x+1/2).
Exemplo 4:
Determine a forma expandida de (x - 2)
4
Para obter a forma expandida de uma expresso qualquer, basta usar o comando expand (expresso)
e clique Enter, veja:
Expresso (x - 2)
2
Sintaxe expand((x2)^4);
Resultado x
4
- 8x
3
+ 24 x
2
- 32 x + 16
Exemplo 5:
Determine a decomposio parcial fracionria de
1
2
2
x x +
118
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Para obter a decomposio parcial fracionria simples de expresses fracionrias, fazemos uso do
comando partfrac e procedemos da seguinte forma: na caixa de entrada, digitamos partfrac(expresso,
varivel) e teclamos Enter. Veja no exemplo:
Expresso
13 25
6
2
x
x x

+
Sintaxe partfrac((13*x25)/(x^2+x6),x);
Resultado
64
5 3
1
5 2 ( ) ( ) x x +
+

Outros exemplos:
Usando a funo factor do Maxima, decomponha os pares de nmeros abaixo e determine o MMC:
a) 473 e 96
b) 112 e 108
Respostas:
a) 473 = 43*11 e 96 = 2^5*3
MMC = 45408
b) 112 = 2
4
7 e 108 = 2
2
3
3
MMC = 3024
7.1.4.4 Variveis, funes, constantes e expresses no Maxima
Se desejarmos denir variveis e funes no Maxima, deveremos proceder como exemplicamos em
diversos subitens a seguir.
Atribuindo valores a variveis e calculando numericamente o resultado de expresses
Para calcular x
10
, por exemplo, quando (i) x = 2; (ii) x = 0,5:
(%i1) x : 2;(%o1) 2 (%i2) x^10; (%o2) 1024 ou (%i3) x : 2$ (%i4) x^10; (%o4) 1024

Digitamos na caixa de entrada, x, dois pontos (:), 2 e $. Dessa forma, o Maxima vai entender que
todo x que voc colocar em uma expresso daqui para frente, nessa sesso de trabalho, tem valor
numrico 2. O smbolo de $ para que ele oculte a sada de x:2 (x=2). Na sequncia, voltamos caixa
de entrada e fazemos a potncia x
10
, digitando x^10; s aguardar o resultado.
(ii) (%i5) x : 0.5$ (%i6) x^10; (%o6) 9.765625*10^4
119
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Exemplo:
Sejam a = 1; b = 4; c = 0,5; d = 2; e = 3. Calcule, usando no Maxima, o valor de cada expresso a
seguir. Antes de pedir ao Maxima que realize as contas, devemos inform-lo do valor das variveis, na
sequncia inserir a varivel, depois os dois pontos (:) e, por m, o valor da varivel:
(%i9) a : 1$; (%i10) b : 4$; (%i11) c : 0.5$; (%i12) d :2$; (%i13) e : 3
a)
Expresso
+ b b ac
a
2
4
2
Sintaxe (b+sqrt(b^24*a*c))/(2*a);
Resultado 0.12132034355964
b)
Expresso
b b ac
a
2
4
2
Sintaxe (bsqrt(b^24*a*c))/(2*a);
Resultado 4.121320343559642
c)
Expresso 1
2 3 4 5
2 3 4 5
+ + b
b b b b
! ! ! !
Sintaxe
1b+(b^2)/2!(b^3)/3!+(b^4)/4!(b^5)/5!; ou
1b+b^2/2!b^3/3!+b^4/4!b^5/5!;
Resultado 53/15
d)
Expresso
( )
( )
2 3 b a
a d e
d
c

+
Sintaxe ((2*b3*a)^d)/(a*(d+e)^c);
Resultado 121/(1)^0.5
120
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Denindo e operando com funes matemticas
Lembrete
Para denir uma funo de uma varivel, usaremos o comando :=
a) Dada a funo f(x)= x
2
- 2x -3, determine f(0) e f(1/2):
Expresso f(x)= x
2
- 2x - 3 (i) f(0)= ? e (ii) f(1/2)=?
Sintaxe f(x): = x^2-2x-3; f(0); f(-1/2);
Resultado (i) 3 e (ii) 7/4
b) Dada a funo f(x) = x
2
- 2x - 3, determine f(x+h):
Expresso f(x)= x
2
- 2x - 3 f(x+h)= ?
Sintaxe f(x):=x^22*x3; f(x+h);
Resultado 1 (x + h)
2
- 2(x + h) - 3
Vamos expandir o resultado que acabamos de obter?
Sintaxe expand(%);
Resultado 2 x
2
+ 2 hx - 2x + h
2
-2h -3
c) Dada a funo f(x, y) = (x - 1)
2
+ y
2
, determine f(2, 3)
Expresso f(x, y) = (x - 1)
2
+ y
2
e f(2, 3) = ?
Sintaxe f(x, y):=(x1)^2+y^2 ; f(2, 3);
Resultado 10
d) Dada a funo f(x) = cos(2x), determine f(pi)
Expresso f(x)= cos(2x) e f(pi) = ?
Sintaxe f(x):=cos(2*x); f(%pi);
Resultado 1
Destacamos que bem simples operarmos com limites, derivadas e integrais no Maxima.
Recomendamos que, independentemente dessa disciplina, voc aprofunde seu conhecimento do Maxima.
Esse pacote computacional pode ser um importante aliado seu, nos estudos de outras disciplinas e no
nosso curso de matemtica. Boa diverso!
121
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
7.1.4.5 Funes internas do Maxima
O Maxima contm muitos comandos e funes internas algumas destas vimos na sesso anterior.
Vale lembrar que o nome das funes deve ser digitado sempre em letras minsculas. Destacamos que
os parmetros de uma funo devem ser delimitados por parnteses e que basta digitar a abertura dos
parnteses que o fechamento inserido automaticamente. Logo, mesmo que voc seja desatento, no
ter muitos problemas com isso.
A seguir, apresentamos uma lista de exemplos:
Quadro 3
Sintaxe Funo Sintaxe Funo Sintaxe Funo Sintaxe Funo
abs(x) |x| acos(x) arccos(x) sinh(x) senh(x) asinh(x) arcsenh(x)
sqrt(x) x asin(x) arcsen(x) cosh(x) cosh(x) acosh(x) arcosh(x)
log(x) ln(x) atan(x) arctan(x) tanh(x) tgh(x) atanh(x) arctanh(x)
sec(x) sec(x) asec(x) arcsec(x) sech(x) sech(x) asech(x) arcsech(x)
csc(x) cosec(x) acsc(x) arccosec(x) csch(x) csch(x) acsc(x) arccosech(x)
cot(x) cotg(x) acot(x) arccotg(x) coth(x) cotgh(x) acoth(x) arccotgh(x)
Sintaxe tan(...) sqrt(...) sin(...) cos(...)
Funo Tangente de...
Raiz quadrada
de...
seno de... cos de...
Sintaxe sign(...) factor(...) expand(...)
Funo
x
x | |
A fatorao de um nmero ou de uma
expresso
Expande uma expresso fatorada
Sintaxe exp(...) ratsimp(...) display(...)
Funo e
x
Reduz uma expresso a um mesmo
denominador
Simplica uma expresso
Sintaxe min(a,b,c) max(a,b,c) partfrac(expresso, varivel)
Funo
Valor mnimo
entre...
Valor mximo
entre...
Calcula a decomposio parcial fracionria simples para
expresses fracionrias
Sintaxe invert(A) A^^-1 determinant (A) rank (A) transpose (A)
Funo Inverte a matriz A Inverte a matriz A
Determinante da
matriz A
Posto da matriz A
Transposta da
matriz A
Sintaxe charpoly(A,x) echelon (A) eigenvalues (A) eigenvetors (A) triangularize (A)
Funo
Polinmio
caracterstico
Forma escalonada
da matriz A
Autovalores da
matriz A
Autovetores da
matriz A
Forma triangular
da matriz A
122
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
8 TPICOS DE CLCULO

8.1 Recursos bsicos do Maxima envolvendo conceitos de clculo
J comentamos anteriormente, no item 7.1.4 dessa unidade, que voc pode usar o Maxima para
apoiar seus estudos, tanto no que se refere a elementos de clculo como em elementos de lgebra
(em especial a linear). Vamos, neste tpico, estudar limites e derivadas. Que tal iniciarmos agora essa
capacitao?

Aps abrir o Maxima, o primeiro passo clicar sobre o tema clculo e escolher o Integrar... Esse
passo necessrio tanto para calcular integrais denidas quanto as indenidas, como indicamos na
gura 66:
Figura 66 Preparao para calcular integrais (primeiro passo)
Clique em Integrar como indica a seta sobre a gura e imediatamente voc ver na tela de seu
computador a seguinte imagem:
Figura 67 Preparao para calcular integrais (segundo passo)
123
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Clique sobre o smbolo de porcentagem que aparece e apague-o. Voc e o Maxima esto prontos para
realizar os procedimentos nais para o Maxima calcular e lhe devolver a resposta de uma determinada
integral.
Pode ocorrer, como veremos mais adiante, que a resposta seja uma mensagem de erro. Vejamos
dois dos casos mais comuns de erro para um usurio iniciante de pacotes computacionais aplicados
matemtica. Eles esto na categoria limitao do usurio:
Erro de sintaxe para o nosso pacote computacional em estudo: caso voc saiba inserir ou escrever
corretamente a funo na linguagem do Maxima.
Soluo: volte aos temas Operadores aritmticos ou Funes internas ao Maxima para ver como
proceder corretamente.
Erro de base conceitual matemtica: por exemplo, ao pedir o valor de uma integral denida num
intervalo em que a funo em estudo descontnua, entre outros.
Soluo: volte aos conceitos e denies do tema em estudo e avalie com ateno limites e
restries apresentadas teoricamente.
Como nossa inteno aqui lhe oferecer familiaridade com esse pacote computacional, e no
passar quantidade de informao em demasia que voc no consiga absorver, paramos por aqui nossos
destaques sobre tipos de erros. Voltemos, pois, a nos capacitar a obter o resultado de uma integral pelo
Maxima.
8.2 Maxima aplicado ao estudo de integrais indenidas
Abrimos o Maxima, clicamos em Clculo e depois em Integrar. Com esse procedimento, chegamos
tela ilustrada anteriormente na gura 31 e podemos comear a calcular usando essa ferramenta.
usual, ao trabalharmos com pacotes computacionais, partirmos dos procedimentos mais fceis
para os mais complexos, assim como fazemos tradicionalmente (embora essa no seja nem a nica
forma de proceder) em sala de aula ao abordamos um contedo novo com nossos alunos. O mesmo
padro de procedimento, na maioria das vezes, usado ao desenvolvermos um programa em uma
determinada linguagem computacional, para testarmos uma determinada argumentao, hiptese
ou teoria. Primeiro vericamos sua validade para casos mais simples, dos quais conseguimos efetuar,
calcular sem o programa que queremos testar. Validade conrmada, seguimos desenvolvendo nosso
programa ampliando a complexidade do modelo e avaliando a razoabilidade dos resultados.
Voltando ao estudo de integrais no Maxima, vamos comear resolvendo integrais, na qual j sabemos
o resultado para vericar a validade dos procedimentos. Explore no Maxima os exemplos a seguir:
Exemplo 1:
Vamos calcular kdx
124
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
A essa altura dos estudos, voc j sabe que kdx = kx + C. Veja e aprenda os procedimentos que
voc deve seguir:
Vamos at a janela intitulada Integrar do Maxima, no espao Integrar: (que aparece inicialmente
com o smbolo de % no qual apagamos) e digitamos k; ele j vem indicando x (no espao varivel:)
como sendo a nossa varivel de integrao. Voc ver que ele interpretar k como sendo uma constante.
Clique em OK e aguarde o resultado:
Figura 68 Calculando a integral de k na varivel x
A tela geral do programa registrar as seguintes informaes:
(%i1) integrate (k, x);
(%o1) kx
Vamos analis-las:
(%i1) integrate (k,x) => Foi armazenada como primeira entrada (%1) a funo integrate, comando
interno que o Maxima possui em linguagem simblica para calcular uma integral, considerado k como
sendo a funo a ser integrada e x a varivel de integrao.
(%o1) kx => A sada ou resultado para o que foi solicitado em (i%1) k vezes x.
Avaliao do resultado: voc sabe a priori, ou seja, de antemo, que kdx = kx + C. Note que o
Maxima no devolveu como resultado a constante somando. Paira no ar a pergunta: Ser que quando
resolvemos integrais indenidas no Maxima, ele no devolve a constante somando? Ou ser que
realizamos algum procedimento errado? Vamos guardar essas hipteses e resolver mais um exemplo:
Exemplo 2:
125
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Vamos calcular x
-2
dx
claro que voc sabe que
x dx x C
x
C

+ +
2 1
1
Vamos repetir os procedimentos do exemplo anterior.
Vamos at a janela intitulada Integrar do Maxima, no espao Integrar: (que aparece inicialmente
com o smbolo de % que apagamos) e digitamos x^(-2); o Maxima continua indicando x (no espao
varivel:) como sendo a nossa varivel de integrao. Voc ver que ele interpretar x
-2
como sendo a
funo a ser integrada. Clique em OK e aguarde o resultado:

Figura 69 Calculando a integral de x
-2
na varivel x
A tela geral do programa registrar as seguintes informaes:
(%i2) integrate (x^(-2), x);
(%o1)
1
x
Serei mais direta agora na leitura do resultado. Analisando a resposta da integral oferecida pelo
Maxima, vemos que a mesma est de acordo com o que aprendemos em nossos clculos no caderno,
mas novamente no aparece a constante de integrao somando o resultado.
No se preocupe, voc no cometeu nenhum erro! O Maxima que no devolve na resposta para
a integral denida uma constante somando. Logo voc, como usurio desse pacote, tem que dominar
os conceitos tericos da matria quando desejar que o Maxima faa as integrais por voc ou conra
integrais que voc realizou sozinho(a), mas lembre-se de somar a constante de integrao ao resultado
do Maxima.
Voc deve se lembrar de que integrar a operao inversa de derivar ( a antiderivada), e que a
derivada de qualquer constante zero. Simbolicamente falando: (x) dx = F(x) + C. Isso ocorre porque
(F(x) + C) = (x). Em problemas de aplicao, por exemplo, em fsica, a nossa constante terica a
126
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
velocidade ou o espao inicial. Nunca se esquea de somar uma constante ao dar a resposta de uma
integral denida. O Maxima conta com seu conhecimento sobre o tema estudado e sua inteligncia!
Exemplo 3:
Vamos calcular x dx
x
dx

1
1
para enfatizar a sintaxe correta do Maxima.
claro que voc sabe que x dx x C

+
1
ln . Vejamos qual ser a resposta do Maxima para o
clculo dessa integral.
A partir desse momento, vou considerar que voc j sabe abrir a janela que calcula uma integral e
que eu seria repetitiva em car escrevendo novamente os passos iniciais:
Figura 70 Calculando a integral de x
-1
na varivel x
O Maxima oferecer a seguinte devolutiva a voc:
(%i3) integrate (x^(-1), x);
(%o3) log(x)
Anlise do resultado:
Voc j notou a falta da constante somando na resposta do Maxima.
Pode parecer aqueles que ainda no dominam a sintaxe do Maxima e que esse pacote computacional
errou! Ele escreveu que o resultado da integral log na base 10 e no na base e como era esperado
127
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
e desejado. Escolhemos esse exemplo para resolver com voc, justamente na inteno de reforar que
o log(x) devolvido pelo nosso pacote, em estudo, no representa o log(x) que voc sempre registrou
em seus apontamentos matemticos. Na sintaxe, linguagem de mquina do Maxima log(x) representa
simbolicamente nosso usual ln(x).
Vejamos mais um exemplo para reforar seus conhecimentos sobre a sintaxe do Maxima.
Exemplo 4:
Vamos calcular ln(x) dx para enfatizar a sintaxe correta do Maxima:
Figura 71 Calculando a integral de ln(x) na varivel x
(%i21) integrate (log (x), x);
(%o21) x log(x) - x
Se voc sabe que a sintaxe ln(x) para o Maxima log(x) e sabe interpretar a resposta, ou seja, ler
corretamente a sintaxe e que sua responsabilidade somar a constante, ca muito fcil usar o Maxima
para calcular integrais denidas.
Veja o que o Maxima lhe devolver caso voc escolha a sintaxe ln(x) como sendo a funo que ele
deve integrar:
(%i18) integrate (ln (x), x);
(%o21) ln (x) dx
128
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Ele no reconhece a funo ln(x) e lhe devolve apenas a simbologia da integral indenida. Ele no
consegue resolver a integral na notao por voc solicitada.
Vale lembrar que ln(x) uma funo e que, para se calcular a integral sem apoio tecnolgico, ou
seja, mo, voc precisa ter conhecimento da tcnica de integrao por partes:
Simbolicamente, pode ser assim descrita: u dv = u . v - v du
Antes de continuar com os nossos exemplos, destaco que no necessrio ficar abrindo clicar
em Clculo, depois em Integrar para calcularmos uma integral qualquer; podemos ir direto parte
inferior da tela principal do Maxima, colocarmos o pront no espao Entrada e digitar Integrate,
abrir parnteses, digitar corretamente a funo que desejamos obter o resultado da integral
indefinida, acrescentar vrgula, indicar (escrever) qual a varivel de integrao simbolicamente
e teclar Enter.
integrate (funo a integrar na sintaxe correta, x)
Exemplo 5:
Vamos calcular cos(x) dx para aprender a integrar direto, sem abrir a tela Integrar. Veja como:
Figura 72 Calculando a integral de cos(x) na varivel x
(%i1) integrate (cos (x), x);
(%o1) sin(x)
Analisando a resposta, voc j sabia que cos ( ) ( ) x dx sen x C

+ . Sabendo que a integral de cos(x)


resulta em sen(x) mais constante, voc deve ter se lembrado de que no Maxima, assim como em quase
todos os pacotes de origem de programao em ingls, sen(x) em linguagem de programao sin(x).
Com esse exemplo, revisamos mais uma sintaxe do Maxima.

Exemplo 6:
Vamos calcular a dx
x

para treinar um pouco a integrar diretamente, sem abrir a tela Integrar.


Observe que basta ir com o mouse at a caixa Entrada: e clicar, digitar integrate (funo a integrar
na sintaxe correta, x) e teclar Enter.
Figura 73 Calculando a integral de (a^x) na varivel x
129
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Observe e avalie a devolutiva do Maxima:
(%i22) integrate (a^x, x);
(%o22)
ax
a log( )

De novo, voc observa que falta a constante de integrao e agora j se lembra de que no lugar em
que ele escreve log(x), voc l ln(x). Espero que voc j tenha assimilado que a dx
a
a
C
x
x
+

ln
Exemplo 6:
Responda rpido: 5
5
e dx

igual a quanto?
Ao inserir o clculo da integral desejada no Maxima, como ilustra a gura
Figura 74 Calculando a integral de (5e^x) na varivel x
temos em nossa tela principal, as seguintes informaes:
(%i22) integrate (5* (e^5), x);
(%o22) 5 e
5
x
E a, voc acertou? Voc se lembrou de que antes de ver a resposta, 5e
5
uma constante? Se
sim, parabns, caso contrrio, conscientize-se de que voc precisa se empenhar mais em seus
estudos.
130
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Exemplo 7:
Veja como o Maxima pode facilitar sua vida e lhe ajudar a calcular 2cos(2x) dx e como esse pacote
computacional indica alguns erros de sintaxe.
Vamos inserir os dados direto na caixa Entrada: dessa vez?

Figura 75 Calculando a integral de (2cos(2x)) na varivel x
.
Avaliando o resultado, indague-se sobre qual a tcnica de integral que voc necessitaria usar em
uma atividade, sem o apoio computacional para resolver o exerccio?
(%i4) integrate (2*cos (2*x), x);
(%o4) sin(2x)
Ou seja, 2cos(2x) dx = sen (2x) + C
Avaliando a devolutiva do Maxima, espero que voc tenha respondido tcnica de integrao
por substituio. Caso voc tenha encontrado diculdade para chegar a essa concluso, recomendo que
voc adquira maior experincia nessa tcnica, resolvendo e estudando exerccios que a envolva.
Reetindo um pouco sobre problemas com sintaxe ou erro de digitao: Certa vez, em um laboratrio
de informtica, vi um aluno tentando pedir ao Maxima que resolvesse esse mesmo exerccio:
(%i4) integrate (2*cos (2*x), x);
Incorrect syntax: x is not an inx operator
integrate (2*cos (2x)
Frente a essa questo, ele me chamou e disse que o Maxima do seu computador estava com
defeito.
Analise o exerccio. O que voc responderia ao aluno?
Que o pacote instalado no computador estava com defeito ou que provavelmente ele havia cometido
algum tipo de erro.
Veriquei que o computador estava apontando erro de sintaxe. Voc conseguiu identicar qual
esse erro?
Se voc percebeu a falta de smbolo computacional para multiplicao (*) no argumento do cosseno,
parabns! Caso contrrio, recomendo que pegue exerccios resolvidos de integral denida e desenvolva
suas habilidades de sintaxe no Maxima.
131
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Assim, o aluno digitou cos(2x) e deveria digitar cos(2*x)
Analise agora outra devolutiva do Maxima do mesmo aluno:
(%i6) integrate (3x/ (x^2-1), x);
Incorrect syntax: x is not an inx operator
integrate (3x/
Perceba que novamente falta o smbolo computacional para multiplicao (*), dessa vez, entre o
3 e o x. Avaliando os dois comentrios de erro de sintaxe, note que assim que o erro explicitado, o
Maxima interrompe a escrita da frmula que foi inserida em (%i6), vemos 3x/ e existe a interrupo.
Note, ainda, um acento circunexo abaixo do x; esse acento est indicando o ponto exato em que o erro
foi cometido. J em (%i4), lemos 2*cos(2x); o acento circunexo est sobre o x do 2x, tambm indica
exatamente como se encontra o erro de sintaxe.
Assim, ca fcil identicar e corrigir esse tipo de erro. Gostou? Quando descobri isso em minha
iniciao ao Maxima quei muito extasiada, pois confesso a voc, leitor, que tem dias em que eu estou
um pouco distrada na digitao e da erros saltam tela.
Cabe registrar que:
(%i6) integrate (3x/ (x^2-1), x);
(%o6)
3 1
2
2
log( ) x
Ou seja:
3
1
3 1
2
2
2
x
x
dx
x
C

ln( )
Exemplo 8:
Vamos calcular no Maxima: 5 2 x dx +

Primeiramente, vale lembrar que para fazer esse exerccio sem apoio computacional, voc precisa,
usando a propriedade de potenciao a a
m n
n
m
, transformar a raiz em expoente fracionrio, chamar
de u a expresso que se encontra dentro da raiz, e em seguida usar a regra do tombo, junto com a
tcnica de integrao por substituio. Minha experincia de longos anos lecionando clculo mostra
que esse um exerccio que muitos alunos encontram diculdade em resolv-lo corretamente, por
isso, recomendo que invista sua ateno e seu tempo a exerccios com esse padro. Recorra a materiais
didticos ou invente voc mesmo os exerccios e venha vericar sua resposta aqui no Maxima.
Vale lembrar de que sqrt uma computacional vlida apenas para raiz quadrada; os demais modelos
de razes, bem como este, devem ser resolvidos usando expoente fracionrio tambm nos pacotes
computacionais. Faa esses clculos em papel, antes de tentar a resoluo computacional.
132
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Veja se conseguiu: 5 2
2
15
5 2
3
x dx x C + + ( ) +

Esse exerccio foi resolvido em seu livro-texto, no tema integral por substituio, mais precisamente
no exerccio nmero 6.
A seguir, a ilustrao de como inserir no Maxima a funo que desejamos integrar
computacionalmente:
Figura 76 Calculando a integral de 5 2 x + na varivel x
(%i7) integrate (sqrt (5*x+2), x);
(%o7)
2 5 2
15
3 2
( ) x +
Simples no ? Espero que se convena da importncia do conhecimento de pacotes para auxiliar a
resolver ou conferir seus exerccios de clculo.
Exemplo 9:
Voltemos a reetir sobre erro de sintaxe no Maxima e a compartilhar outra experincia no laboratrio
de informtica com o Maxima: Certa vez, aps uma aula de integrao por partes, pedi aos alunos que
resolvessem a integral
xe dx
x

que foi o primeiro exemplo desse tema feito em sala de aula tradicional.
Logo, de posse das notas de aula, os alunos sabiam que xe dx e x C
x x

+ ( ) 1 .
Veja algumas imagens apresentadas nas telas dos computadores de alguns alunos:
133
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Resultado do aluno 1:
(%i8) integrate (x*e^x, x);
(%o8)
(log( ) )%
log( )
log( )
e x e
e
e x
1
2
Resultado do aluno 2:
(%i12) integrate (x* (e^x), x);
(%o12)
(log( ) )%
log( )
log( )
e x e
e
e x
1
2
(%i13) ratsimp (%);
(%o13)
(log( ) )%
log( )
log( )
e x e
e
e x
1
2
O aluno 2 acreditou que aquele poderia ser o resultado correto, mas no estava simplicado;
pesquisou em suas anotaes de aulas do laboratrio e pediu a simplicao da expresso, mesmo
assim, no obteve o resultado esperado. Ser que havia algum erro na tcnica estudada em sala de aula
de forma tradicional? Ser que os dois alunos haviam errado? Se sim, voc tem alguma ideia de como
se encontra o erro desses dois alunos?
Na inteno de ajudar os alunos a encontrarem sozinhos seus erros, sugeri que calculassem uma
integral mais simples. Pedi que eles tentassem fazer xe dx
x

. Essa a integral dos sonhos, de modo


que praticamente todos sabem que
xe dx e x C
x x

+ ( ) 1
. Porm, contrariando o conhecimento prvio
adquirido, o Maxima oferecia a seguinte devolutiva:
(%i10) integrate (e^x, x);
(%o10)
e
e
x
log( )
Anal, o que estava ocorrendo? Reita a esse respeito. Precisa de uma dica?
Voc se lembra de quando estvamos discutindo o erro de sintaxe e que, s vezes, pode ser que
algum se esquea de colocar o smbolo computacional correto para multiplicao. Recorda-se de que
a dica do Maxima era o acento circunexo indicando o erro?
Verique se existe algum smbolo fora do lugar nas sadas (%o8) e (%o12). E a, identicou algo?
Percebeu um smbolo de % na frente do e? Pois essa a dica!
Quando formos calcular a integral de uma exponencial, h duas sintaxes aceita pelo Maxima:
134
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Primeira sintaxe:
(%i1) integrate (% e^x, x);
(%o1) %e
x
Segunda sintaxe:
(%i3) integrate (exp (1) ^x, x);
(%o3) %e
x
Descoberta a sintaxe correta, agora podemos voltar ao exerccio inicialmente proposto, ou seja,
calcular
xe dx
x

(%i20) integrate (x* (%e^x), x);


(%o20) %(x - 1)%e
x
Fica bem mais fcil quando conhecemos a sintaxe correta. Seguiremos nossos exemplos buscando
resolver algumas integrais trigonomtricas que tambm necessitam de tcnicas de substituio para o
clculo feito fora de pacotes computacionais. Usaremos aqui os exemplos apresentados anteriormente
em nosso livro-texto.

Exemplo 10:
Vamos integrar cos
2
x dx

. Primeiramente, antes de sairmos cometendo erros e depois tentando


consertar, gostaria de lembrar a voc da sintaxe do Maxima, para funes transcendentes. Imediatamente,
aps inserirmos funes transcendentes, a saber: seno, cosseno, tangente, logaritmo, entre outras.
somos obrigados a colocar, entre parnteses, a varivel e essa prioridade precede a potenciao, ou seja,
colocamos, por exemplo, cos(x) e depois elevamos ao expoente desejado. Veja qual a sintaxe correta
para a integral solicitada:
Figura 77 Calculando a integral de cos
2
x na varivel x
135
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Aps clicar em OK, recebemos o seguinte texto na tela principal do Maxima:
(%i23) integrate ( (cos (x) ^2), x);
(%o23)
sin( ) 2
2
2
x
x +
Voc j estudou nesse livro-texto que cos
2
2
2
4
x dx
x sen x
C

+ + . Em outra ocasio, ao voc tentar


refazer esse exerccio sozinho sem consultar a sintaxe, pode ser que obtenha em sua tela a seguinte
resposta:
(%i6) integrate (cos^2 (x), x);
Incorrect syntax: Syntax error
integrate (cos^2 (
^
Claro que provavelmente ser outra entrada, outro valor aparecer entre os parnteses depois de %i.
Acredito que agora voc j possua autonomia para identicar seu erro, provavelmente os apontamentos
do Maxima no passaro mais despercebidos. Veja, ao indicar o erro, que ele parou depois do valor 2
e o acento circunexo (^) est apontando no quadrado. J percebeu que elevar ao quadrado, antes de
escrever a varivel entre parnteses, que est incorreto.
Exemplo 11:
Ateno sintaxe, para integrar tgx dx e avaliar o resultado.
A seguir, apresentamos a sintaxe que usamos e a devolutiva do Maxima:
(%i25) integrate (tan(x), x);
(%o25) log (sec(x))
Note que a sintaxe para tgx tan(x). Veja a sintaxe completa em (%i25), e a soluo ln(sec(x)) mais
constante, conforme indicado em (%o25). Dessa forma:
tgx dx x C

+ ln(sec )
Exemplo 12:
Apresentamos aqui nosso ltimo exemplo de integral indenida. Vamos aprender a sintaxe para
integrar sen x dx
3

. A seguir, apresentamos a voc a tela integrar com a sintaxe correta, aps clicarmos
em OK:
136
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Figura 78 Calculando a integral de cos
2
x na varivel x
Note que a sintaxe de senx sin(x). Fazendo isso, obtemos a seguinte devolutiva:
(%i29) integrate (sin (x) ^3), x);
(%o29)
cos ( )
cos ( )
x
x
3
3

sen x dx x
x
C
3
3
3

+ + cos
cos
Caso voc se distraia e use sen(x) como sintaxe, veja qual ser a devolutiva:
(%i28) integrate (sen (x) ^3), x);
(%o28)
sen x dx ( )
3

Quando entramos com sen(x), o Maxima no identica que funo essa e consequentemente no
consegue resolver e devolve ao usurio a expresso simblica matemtica do que foi solicitado.
Em sntese, apresentamos nessa seo os procedimentos para realizarmos integrais indenidas no
Maxima. Aproveitamos a ocasio para discutir a sintaxe correta de algumas funes e para avaliarmos
as devolutivas do Maxima, tanto no que se refere a solues bem-sucedidas como a erros identicados.
Acreditamos ter contribudo para suas conquistas de adquirir conhecimento tecnolgico, que ser um
grande diferencial para a vida acadmica e prossional. Agora transferimos a responsabilidade do estudo
e da experimentao de outras funes a voc.
137
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
8.3 Maxima aplicado ao estudo de integrais denidas
Nesta sesso, aprenderemos os procedimentos para obtermos integrais denidas no Maxima. Como
de costume, faremos isso apoiados em exemplos.
Abra o Maxima, clique em Clculo e depois em Integrar. Com esse procedimento, volte tela ilustrada
na gura 31; pode-se comear a calcular as integrais denidas usando essa ferramenta tecnolgica.
Na apresentao de nossos exemplos, consideramos que essa etapa foi realizada.
Voc j possui experincia em calcular integrais indenidas no Maxima. Seu procedimento era inserir
com a sintaxe correta da funo que desejava integrar no espao Integrar: depois clicava em OK
e pronto, via registrado na tela principal do Maxima tanto a expresso que representava a funo
que voc solicitou o clculo da integral em (%i...) quanto o resultado da integral sema constante de
integrao em (%o...).
Vamos dividir em dois casos os procedimentos para que o Maxima devolva o resultado de uma integral
denida, caso exista e seja um nmero real. No primeiro caso, vamos aprender a determinar a integral
denida quando os extremos de integrao so nmeros reais excetuando valores que envolvam: e,
-, e p. Trataremos, no segundo caso, do clculo de integrais denidas quando pelo menos um dos
extremos de integrao for um valor que envolva: innito (); menos innito (-); um mltiplo de PI,
com (np) nQ; e um mltiplo do nmero de Euler (ne) com n.
Integral denida 1 caso

Como j armamos anteriormente, para calcular uma integral denida acrescentaremos alguns
passos extras aos j conhecidos. Primeiro insira a funo que deseja integrar e deixe ativa a opo
Denite integration (integral denida). Na sequncia, insira o valor do limite inferior do extremo de
integrao no espao de:; depois, no espao para:, insira o valor do limite superior do extremo de
integrao; e para nalizar clique em OK. Veja os passos indicados na gura a seguir:

Figura 79 Calculando a integral denida de uma funo
138
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Vejamos um exemplo desse procedimento. Apresentamos a seguir o passo a passo para obtermos do
Maxima o resultado da integral denida x dx
1
2

Figura 80 Calculando a integral denida de f(x)=x no intervalo [1, 2]


Para obter o resultado de x dx
1
2

no Maxima, com a tela anterior aberta, insira no espao


Integrar:, x. Ative a opo Definite integration clicando sobre o quadradinho. Na sequncia,
insira o valor do limite inferior do extremo de integrao no espao de:, nesse exemplo, 1; depois,
no espao para:, insira o valor do limite superior do extremo de integrao 2; e para finalizar
clique em OK.
Feito isso, em instantes voc visualizar em sua tela principal a expresso que solicitou a integral
denida em (%i...) e em (%o...). Em nossa tela, obteremos:
(%i31) integrate (x, x, 1, 2);
(%o31)
3
2
Anlise da devolutiva
(%i31) Integrate (x, x, 1, 2) => interprete da seguinte maneira: (%i31) trigsima primeira entrada
de operao a ser realizada nesse arquivo; Integrate (x, x, 1, 2) => foi solicitado o clculo da integral
denida da funo x, na varivel x, com extremos de integrao no variando de 1 at 2.
(%o31)
3
2
=> interprete da seguinte maneira: (%o31) trigsima primeira devolutiva e
3
2
o resultado
da integral denida para intervalo de integrao solicitado.
139
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Ressaltamos que voc no precisa recorrer tela Integrar para calcular integrais definidas do
1 caso; basta ir at a regio Entrada: na tela principal do Maxima e, nesse local, digitar: Integrate
(x, x, 1, 2) e teclar Enter. De modo geral, digita-se na regio Entrada: integrate(sintaxe
correta da funo que desejamos integrar, varivel em que estamos integrando, valor do
limite inferior do extremo de integrao, valor do limite superior do extremo de integrao)
e teclar Enter.
Destacamos aqui que, quando voc desejar calcular uma integral de uma funo que seja descontnua
no intervalo dado, o Maxima apontar na sada da devolutiva uma mensagem de erro.
Veja um exemplo
1
1
0
x
dx

Inserindo a sintaxe na regio Entrada: da tela geral do Maxima, temos a seguinte imagem:
Figura 81 Calculando a integral denida de f(x)=1/x no intervalo [-1, 0]

Como devolutiva, temos: (%i8) integrate(1/x, x, -1, 0) e destacados em vermelho voc encontrar
alertas de advertncia. Veja dois exemplos de advertncias possveis:
Is x - 1 positive, negative, or zero?
Integral is divergent
-- an error. Quitting. To debug try debugmode (true)
Isso aconteceu porque a funo descontnua no intervalo de integrao que estamos avaliando.
Ou seja, a funo descontnua em x = 0, como ilustra o grco a seguir:
4
3
2
1
-1
-2
-3 -2 -1 1 2 3
f(x)=1/x
y
Grco 1 Representao grca da funo f(x)=1/x
140
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Para conseguir dar continuidade s atividades nesse pacote computacional, voc deve reiniciar o
Maxima procedendo da seguinte maneira: clique no ttulo Maxima na barra de ferramentas; escolha
a opo Reiniciar maxima, conforme ilustrado na gura a seguir e, em segundos, ter a tela limpa e
desimpedida para voc dar prosseguimento as suas investigaes:
Figura 82 Reiniciando o Maxima
Integral denida 2 caso

Aprenderemos agora a determinar a integral denida quando os extremos de integrao so valores
que envolvam: e, -, e p . A diferena de procedimentos reside apenas na forma de insero dos
extremos de integrao. Para inserir valores que envolvam e, -, e p , como extremos de integrao,
deve-se proceder da seguinte forma: clique no boto Especial que aparece em frente aos espaos, para
entrar com o limite inferior do extremo de integrao (de:) e/ou no boto Especial que aparece em
frente regio destinada ao valor do limite superior do extremo de integrao (para:). Veja os exemplos
a seguir:
Exemplo1:
Vamos determinar, usando o Maxima sen dx
0

Para obter o resultado de sen dx


0

no Maxima com a tela Integrar aberta: coloque no espao


Integrar:, sin(x). Ative a opo Denite integration clicando sobre o quadradinho para inserir o
valor do limite inferior do extremo de integrao no espao de:, nesse exemplo, 0. Depois clique no
boto Especial que ca em frente ao espao para:, no qual se acrescenta o valor do limite superior
do extremo de integrao. Isso feito, clique na opo Pi; na sequncia, pressione o boto OK da tela
Constante e para nalizar clique em OK.
141
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Vale destacar que, se voc lembrar que a sintaxe de Pi no Maxima %pi, no precisa recorrer ao
boto especial. Veja a ilustrao a seguir:
Figura 83 Calculando a integral denida de f(x)=sen(x) no intervalo [0,PI]
Em instantes, voc visualizar em sua tela principal a expresso que solicitou a integral denida em
(%i...) e em (%o...). Em nossa tela, obteremos:
(%i32) integrate (sin(x), x, 0, %pi);
(%o32) 2
Anlise da devolutiva
Perceba que sen(x) tem sintaxe sin(x). Caso voc deseje, no precisa abrir a tela Integrar: para realizar
essa integral, pode fazer todos os procedimentos no espao Entrada: da tela principal do Maxima e
clicar Enter, para nalizar.
Exemplo 2:
Vamos determinar usando o Maxima sen dx
0
2

Para obter o resultado de sen dx


0

no Maxima com a tela Integrar aberta: coloque no espao


Integrar:, sin(x). Ative a opo Denite integration clicando sobre o quadradinho para inserir o
valor do limite inferior do extremo de integrao no espao de:, nesse exemplo, 0. Depois clique no
boto Especial que ca em frente ao espao para:, no qual acrescentaremos o valor do limite superior
do extremo de integrao. Isso feito, clique na opo Pi; na sequncia, pressione o boto OK da tela
Constante do espao para:; aps %pi, que j se encontra nesse local, digite /2 (dividido por 2) e, para
nalizar, clique em OK. Veja a ilustrao a seguir:
142
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Figura 84 Calculando a integral denida de f(x)=sen(x) no intervalo [0,PI/2]
A devolutiva do Maxima ser a seguinte:
(%i33) integrate (sin(x), x, 0, %pi/2);
(%o33) 1
Interpretao da devolutiva
A integral denida de uma funo f(x), em um intervalo [a, b] cujo grco da funo nesse intervalo
esteja acima do eixo 0x, pode ser interpretada como sendo a rea da regio entre a curva f(x) e o eixo
0x limitada pelas retas x = a e x = b. Veja a ilustrao do grco a seguir:
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-6 -4 -2 0 2 4 6
a b
A integral
denida
a rea
destacada
ao lado
curva f(x) = sen(x)
sin(x)
1.51884
0.992337
Grco 2 Representao de f(x)=sen(x) destacando a rea a qual a integral se refere
143
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Observe atentamente o grco. Sabendo que a = 0 e b =

2
, e que a altura mxima de f(x)=sen(x)
y=1, foque sua ateno no retngulo de base no intervalo [a, b] e altura 1; parece que a linha da funo
sen(x) divide esse retngulo em duas partes iguais. Mas, se isso for verdade, a rea no seria igual a 1u.a.
(unidade de rea) que o resultado da integral. A rea seria

4
0 785 , u.a. Ser que o Maxima errou?
Ser que h algo errado em nosso procedimento?
Calma, uma iluso de tica causada em parte pela diferena de escala entre os eixos e em parte
pelo prprio formato da curva seno. No se iluda com a imagem, a hiptese de que a funo seno estava
dividindo o retngulo em duas partes iguais falsa!
sin(x)
1.51884
0.992337
Grco destacando a diviso do retngulo com
escalas diferentes nos eixos 0x e 0y.
2
1
-1
-1 1 2 -3 4

Grco destacando a diviso do retngulo com mesma escala nos
eixos 0x e 0y.
Grco 3 Representao de f(x) = sen(x) com diferentes escalas para o eixo y
O grco do seno no est dividindo o retngulo em duas partes iguais. Para conrmar esse fato
ligamos, com uma reta, o ponto (0, 0) com o ponto (

2
, 1). Pronto. Veja que a regio da integral (rea
destacada) maior que metade do retngulo. Por isso, peo a voc cuidado com as interpretaes
precipitadas extradas de grcos.
A seguir, apresentaremos alguns exemplos de integrao com limites innitos.
Exemplo 3:
Vamos determinar usando o Maxima e dx
x 2
0

Primeiramente, vamos ver e avaliar a representao grca de (x) = e


2x

144
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
4
3
2
1
-1
-2
y
x
-4 -3 -2 -1 1 2 3 4
Grco 4 Representao grca de f(x) = e^(2x)
Note que quando x tende a menos innito, o grco se aproxima cada vez mais de zero. Em
nossa representao grca, temos a impresso de que o grco ca sobre o eixo 0x. No se iluda
com a imagem computacional! Teoricamente, voc sabe que o grco no intercepta o eixo 0x. Por
outro lado, essa imagem mostra que antes de x assumir o valor o valor 1, a representao grca j
ultrapassou y = 4. Desejamos, nesse exemplo, determinar a rea entre a curva em azul e o eixo 0x,
desde menos innito at a reta x = 0.
Vamos determinar esse valor usando o Maxima. Ao ler o procedimento a seguir, faa-o observando
a gura que o ilustra.
Com a tela Integrar aberta, v at o espao Integrar: e digite a sintaxe %e^(2*x); clique no
quadradinho Denite Integration, deixando a opo ativa. Na sequncia, clique no boto Especial
que ca em frente regio destinada ao extremo de integrao inferior, ou seja, a regio de: na tela
Constante; escolha a opo Innity, e clique em OK, nessa mesma tela. Depois, insira o extremo de
integrao superior; nesse exemplo, o 0 e, para nalizar, clique em OK, na tela Integrar:
Figura 85 Integral denida com menos innito no extremo de integrao
145
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Avaliao da devolutiva na tela geral do Maxima:
(%i1) integrate (%e^(2*x), x, minf, 0;
(%o1)
1
2
Por essa devolutiva, sabemos que a rea 0,5 u.a., e pelos nossos exerccios anteriores, sabemos que
podemos ir direto regio Entrada:, inserirmos a sentena sinttica: integrate(%e^(2*x), x, minf, 0)
e teclar Enter, que obteremos a mesma resposta.
Exemplo 3:
Vamos determinar usando o Maxima e sen x dx
x

( )
0
Podemos realizar todo o procedimento na tela Integrar ou irmos direto regio da caixa de entrada
e introduzirmos a integral desejada com a sintaxe correta, como ilustra a seguir:
Figura 86 Integral denida inserindo sintaxe na Entrada:
Procedendo dessa maneira, sua devolutiva ser a seguinte:
(%i7) integrate ((%e^ (-x)) *sin(x), x, 0, inf);
(%o7)
1
2
A rea ser 0,5 u.a. Ateno! S estou falando de rea, porque sei que no intervalo de integrao
estudado no grfico, est completamente acima do eixo 0x. Observe o grfico de f(x) e veja que
aps o zero o grfico realmente est acima do eixo 0x, que quando x tende a infinito, o valor de
y tende a zero.
-1
3
2
1
-1
-2
-3
-4
-5
-6
-7
-3 -2 1 2 3 4 5 6 7 8 9
f(x) = e^(2x)* sen(x)
Grco 5 Representao grca de (x) = 3
-x
sen(X)
146
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
Para nalizar essa introduo de estudos de integrais apoiados no Maxima, solicito que voc se
lembre da importncia de ter e/ou desenvolver solidez conceitual da matria e conhecer restries
conceituais, bem como as limitaes das tcnicas de resoluo de um determinado exerccio. Busque
conhecer as estratgias de superao de procedimentos para aplic-los em um pacote computacional.
Por exemplo, para calcular a rea de uma funo que possui parte da curva abaixo do eixo x no
intervalo estudado. Futuramente, voc aprender integrais que chamamos de imprprias; so
integrais que possuem um ou mais pontos de descontinuidade no intervalo [a, b], ou pelo menos um
dos limites de integrao innito.
Resumo
Operadores aritmticos
Operador Ao Exemplo No Maxima Resultado no Maxima Prioridade
+ Adiciona 2/3 + 1/21 2/3 + 1/21; 5/7 1
- Subtrai 2/3 - 1/21 2/3 - 1/21; 13/21 1
* Multiplica 2/3 * 1/21 2/3 - 1/21 2/63 2
/ Divide (2/3) / (1/21) (2/3) / (1/21) 14 2
! Fatorial 5! 5!; 120 3
Fatorial 2+2*5! 2 + 2 * % ; * 242 3, 2, 1
^ Potncia
2^10 2^10 1024 3
(1/4)^(1/2) (1/4)^(1/2); 1/2 3
a a
1
2
Calcula a raiz
quadrada de a
1024 sqrt (1024); 32 3
1024^(1/2) 1024^(1/2); 32 3
a a
m n
m
n

Calcula a raiz
ensima de a
elevado a n
10 10
5 4
5
4

10^(5/4); 10*10^(1/4) 3
* Caso queira resgatar o resultado de um clculo imediatamente anterior, basta usar o smbolo %
%
resgata o ltimo
resultado (UR)
5+(UR) 5 + %; depende do (UR)
(UR)*3 % * 3; depende do (UR)
Operao em cadeia
5! 5!; 120 3
2+2*5! 2 + 2 * % ; * 242 3,2,1
Algumas Notaes no Maxima
Nome Smbolo
Representao no
Maxima
Comando: valor
aproximado
Valor aproximado
Nmero de Euler e %e oat(%e); 2.718281828
Pi p %pi oat(%pi); 3.141592654
raiz quadrada de 2 2 sqrt(2) oat(sqrt(2)); 1.414213562
logaritmo de 3 na
base e
in3 log(3) oat(log(3)); 0.477121255
Innito inf
i: n complexo i 1 %i
147
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Denindo e operando com funes matemticas
Para denir uma funo de uma varivel, usaremos o comando :=
Exemplos
Sintaxe Funo Sintaxe Funo Sintaxe Funo Sintaxe Funo
abs(x) | x | acos(x) arccos(x) sinh(x) senh(x) asinh(x) arcsenh(x)
sqrt(x)
x
asin(x) arcsen(x) cosh(x) cosh(x) acosh(x) arcosh(x)
log(x) In(x) atan(x) arctan(x) tanh(x) tgh(x) atanh(x) arctanh(x)
sec(x) sec(x) asec(x) arcsec(x) sech(x) sech(x) asech(x) arcsech(x)
csc(x) cosec(x) acsc(x) arccosec(x) csch(x) csch(x) acsch(x) arccosech(a)
cot(x) cotg(x) acot(x) arccotg(x) coth(x) cotgh(x) acoth(x) arccotgh(x)
Sintaxe tan(...) sqrt(...) sin(...) cos(...)
Funo tangente de ... raiz quadrada de ... seno de .... cos de ...
Sintaxe sign(x) factor(...) expand(...)
Funo
x
| x |
a fatorao de um nmero ou de uma
expresso
expande uma expresso fatorada
Sintaxe exp(x) ratsimp(...) display(...)
Funo e
x
reduz uma expresso a um mesmo
denominador
simplica uma expresso
Sintaxe min(a, b, c) max(a, b, c) partfac(expresso, varivel)
Funo
valor mnimo
entre....
valor mximo
entre....
Calcula a decomposio parcial fracionria simples para
expresses fracionrias
Sintaxe invert(A) A^^-1 determinant(A) rank(A) transpose(A)
Funo inverte a matriz A inerte a matriz A
determinante da
matriz A
posto da matriz A
transposta da
matriz A
Sintaxe charpoly(A, x) echelon (A) eigenvalues(A) eingenvetors(A) triangularize(A)
Funo
polinmio
caracterstico
forma escalonada
da matriz A
autovalores da
matriz A
autovetores da
matriz A
forma triangular
da matriz A
Calculando a integral indenida de uma funo pelo Maxima
Na janela intitulada Integrar, do Maxima, no espao Integrar: (aparece inicialmente com o smbolo
de % que apagamos), digitamos a funo que desejamos integrar com a sintaxe correta. J aparece
indicado x (no espao varivel:) como sendo a nossa varivel de integrao. Clique em OK e aguarde o
resultado.
Voc tambm pode calcular a integral diretamente na caixa de entrada. Para tanto, basta digitar:
148
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
integrate (funo a integrar na sintaxe correta, x)
Lembre-se de abrir e fechar os parnteses aps a funo integrate e de teclar enter.
Maxima e o estudo de integrais denidas
Para obter o resultado de uma integral denida, podemos ir direto caixa de entrada e digitar:
integrate (funo a integrar na sintaxe correta, x, limite inferior, limite superior)
Lembre-se de abrir e fechar os parnteses aps a funo integrate e de teclar enter.
Exerccios
Questo 1. Pode-se armar sobre o software MAXIMA, exceto:
A) O MAXIMA um programa de computador feito para executar clculos matemticos, manipulaes
simblicas, numricas e criao de grcos.
B) O MAXIMA no distingue os caracteres em maisculo ou minsculo. Se for introduzido, por
exemplo, sin(x) ou SIN(x), o comando ser interpretado como a funo seno de x.
C) Cada comando no MAXIMA termina com um ponto e vrgula (;), e os comentrios so
comandos constitudos de textos e nmeros contidos entre aspas ( ). Para ambos os casos aps
a introduo dos dados deve-se pressionar a tecla [enter] para execut-los.
D) As constantes e (exponencial), i (o nmero complexo tal que i2 = -1) e so designados, no
MAXIMA, respectivamente por: %E (ou %e), %I ( ou %i) e %PI (ou %pi) e inf (innito).
E) Para o clculo da derivada de uma expresso ou funo qualquer no MAXIMA aplica-se o comando
dif (varivel, expresso).
Resposta correta: alternativa E.
Anlise das alternativas:
A) Alternativa correta.
Justicativa:
O MAXIMA um programa de computador feito para executar clculos matemticos, tanto algbricos
quanto geomtricos; manipulaes simblicas, numricas; e criao de grcos.
B) Alternativa correta.
149
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
149
Justicativa:
O MAXIMA no distingue os caracteres em maisculo ou minsculo. Se for introduzido, por exemplo,
sin(x) ou SIN(x), o comando ser interpretado como a funo seno de x, no havendo diferenciao
entre estes dois comandos.
C) Alternativa correta.
Justicativa:
correto armar que cada comando no MAXIMA termina com um ponto e vrgula (;), e os
comentrios so comandos constitudos de textos e nmeros contidos entre aspas ( ). Para ambos os
casos aps a introduo dos dados deve-se pressionar a tecla [enter] para execut-los.
D) Alternativa correta.
Justicativa:
correto armar que as constantes e (exponencial), i (o nmero complexo tal que i2 = -1) e so
designados, no MAXIMA, respectivamente por : %E (ou %e), %I ( ou %i) e %PI ( ou %pi) e inf (innito).
E) Alternativa incorreta.
Justicativa:
Para o clculo da derivada de uma expresso ou funo qualquer no MAXIMA aplica-se o comando
diff (com duas letras f), e a ordem correta diff(expresso, varivel).
Como pedida a alternativa incorreta, a resposta correta a alternativa E.
Questo 2. Para calcular a primitiva da funo utilizando-se o MAXIMA, teremos como resoluo
correta:
A)
(%i1) f(x):=sin(x)^5 * cos(x);
(%o1) f(x) = sin
5
x.cos x
(%i2) Intg: integrate (f(x), x);
(%o2)
sin
6
6
x
O comando integrate no apresenta a constante de integrao.
Desta forma, a primitiva da funo a funo que est indicada mais a soma de uma constante
arbitrria K.
150
Unidade IV
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
B)
(%i1) f(x):=sin(x)^5 * cos(x);
(%o1) f(x): = sin (x)^5*cos(x)
(%i2) Intg: integrate (x, f(x));
(%o2)
sin
6
6
x
O comando integrate no apresenta a constante de integrao.
Desta forma, a primitiva da funo a funo que est indicada mais a soma de uma constante
arbitrria K.
C)
(%i1) f(x):=sin(x)^5 * cos(x);
(%o1) f(x) = sin
5
x.cos x
(%i2) Intg: integrate (f(x), x);
(%o2)
sin
6
6
x
+ K O comando integrate apresenta a constante de integrao K.
Desta forma, a primitiva da funo a funo que est indicada.
D)
(%i1) f(x):=sin(x)^5 * cos(x);
(%o1) f(x) = sin
5
x.cos x
(%i2) Intg: integrate (f(x), x);
(%o2)
sin
5
6
x
+ K O comando integrate apresenta a constante de integrao K.
Desta forma, a primitiva da funo a funo que est indicada.
E)
(%i1) f(x):=[sin(x) * cos(x)]^5;
(%o1) f(x) = sin
5
x.cos x
(%i2) Intg:integrate (f(x), x);
(%o2)
sin
6
6
x
O comando integrate no apresenta a constante de integrao.
151
R
e
v
i
s

o
:

?
?
?
?

-

D
i
a
g
r
a
m
a

o
:

?
?
?
?

-

0
0
/
0
0
/
0
0
CLCULO INTEGRAL DE UMA VARIVEL
Desta forma, a primitiva da funo a funo que est indicada mais a soma de uma constante
arbitrria K.
Resoluo desta questo na Plataforma
152
REFERNCIAS
Textuais
DODIER, R. Maxima Mnimo. Traduzido por Jorge Barros de Abreu. Disponvel em: <http://maxima.
sourceforge.net/docs/tutorial/pt/minimal-maxima.pdf>. Acesso em: 08 jan. 2012.
FLEMMING, D. M.; GONALVES, M. B. Clculo A funes, limite, derivao, integrao. So Paulo:
Makron, 1992.
GUIDORIZZI, H. L. Um curso de clculo. Rio de Janeiro: LTC, 1997. Introduo ao Maxima. Teia do saber -
programa de formao continuada, UNESP / FEG / DMA, Guaratinguet. Disponvel em:<http://www.feg.
unesp.br/~teiadosaber/download/didatico/maxima1_vicente_TEIA.doc>. Acesso em: 08 jan. 2012.
MORETTIN, P. A.; HARZZAN, S.; BUSSAB, W. O. Clculo funes de uma e vrias variveis. So Paulo:
Saraiva, 2003.
SANTOS, B. Introduo ao Software Maxima. Univ. of Porto. Disponvel em: <http://maxima.
sourceforge.net/docs/Maxima_Bruna_Santos_2009.pdf>. Acesso em: 08 jan. 2012.
STEWART, J. Clculo. v. 1. So Paulo: Pioneira-Thomson Learning, 2001.
THOMAS, G. B. Clculo. v. 1. So Paulo: Addison Wesley, 2002.
UNESP / FEG / DMA, Guaratinguet. Introduo ao Maxima. Teia do saber programa de formao
continuada. Disponvel em: <http://www.feg.unesp.br/~teiadosaber/download/didatico/maxima1_
vicente_TEIA. doc>. Acesso em: 08 jan. 2012.

VILLATE, J. E. Introduo aos sistemas dinmicos: uma abordagem prtica com Maxima. Univ. of Porto
(version 1.2, 27-02-2007). Disponvel em: <http://sica.fe.up.pt/maxima/book/sistdinam-1_2.pdf>.
Acesso em: 08 jan. 2012.
Sites
<http://www.ausla.com.br/index.html>
<http://ecalculo.if.usp.br/historia/historia_integrais.htm>
<http://www.fsa.org/svnwiki/about/what-is-free-software.pt.html>
<http://www.fsa.org/svnwiki/texto/prefconstbrswl.pt>
<http://www.ime.unicamp.br/~marcio/tut2005/maxima/042290Bruno.pdf>
153
<http://www.matematica.com.br/site/index.php?option=com_content&view=article &id=112:isaac-
newton&catid=40:biograas&Itemid=183>
<http://maxima@math.utexas.edu>
<http://MAXIMA.sourceforge.net>
<http://sicalivre.org/resumos/matematica/Derivadas_tabela.pdf>
<http://www.somatematica.com.br/superior/integrais2/integrais.php>
<http://ecalculo.if.usp.br/>
Exerccios
Unidade I - Questo 1: INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANSIO
TEIXEIRA (INEP). Exame Nacional de Desempenho dos Estudantes (ENADE) 2008: Matemtica. Questo
16. Disponvel em: <http://download.inep.gov.br/download/Enade2008_RNP/MATEMATICA.pdf>.
Acesso em: 16 jan. 2012.
Unidade I - Questo 2: INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANSIO
TEIXEIRA (INEP). Exame Nacional de Desempenho dos Estudantes (ENADE) 2008: Matemtica. Questo
19. Disponvel em: <http://download.inep.gov.br/download/Enade2008_RNP/MATEMATICA.pdf>.
Acesso em: 16 jan. 2012.
Unidade II - Questo 1: INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANSIO
TEIXEIRA (INEP). Exame Nacional de Desempenho dos Estudantes (ENADE) 2005: Matemtica. Questo
26. Disponvel em: <http://download.inep.gov.br/download/enade/2005/provas/MATEMATICA.pdf>.
Acesso em: 17 jan. 2012.
Unidade II - Questo 2: FUNDAO UNIVERSITRIA PARA O VESTIBULAR (FUVEST). EXAME FUVEST
Transferncia USP 2009. Questo 54. Disponvel em: <http://www.fuvest.br/tran2009/provas/
tran2009exa.pdf>. Acesso em: 17 jan. 2012.
154
155
156
157
158
159
160
Informaes:
www.sepi.unip.br ou 0800 010 9000

Potrebbero piacerti anche