1 by Andr Ulitzka
Sumrio
Capitulo
Pgina
1 Introduo .......................................................................................................................3
2 O Mathematica .............................................................................................................4
2.1 Um breve histrico .....................................................................................................4
2.2 O programa ................................................................................................................4
3 Definies.........................................................................................................................5
4 Instalao e inicializao................................................................................................6
5 Comandos gerais.............................................................................................................8
6 Funes bsicas ...............................................................................................................9
7 Funes ..........................................................................................................................11
7.1 Insero de funes ..................................................................................................11
7.2 Funes trigonomtricas ..........................................................................................12
7.3 Resoluo de funes ...............................................................................................12
7.4 Grficos de funes ..................................................................................................13
7.4.1 Grficos em duas dimenses ..............................................................................13
7.4.2 Grficos em trs dimenses................................................................................16
7.4.3 Superfcies de revoluo.....................................................................................18
7.4.4 Curvas paramtricas ...........................................................................................19
8 Limites ...........................................................................................................................21
9 Derivadas.......................................................................................................................23
9.1 Aplicaes prticas ..................................................................................................25
10 Integrais.......................................................................................................................28
10.1 Aplicaes de integrais...........................................................................................28
10.1.1 Calculo de reas................................................................................................28
10.1.2 Calculo de volumes ..........................................................................................29
10.1.2.1 Volume por sees transversas...................................................................30
10.1.2.2 Volume por cascas cilndricas ....................................................................31
11 Resumo das funes....................................................................................................34
12 Bibliografia..................................................................................................................35
1 Introduo
Ao ingressar em sua vida acadmica os alunos de todas as cincias exatas deparam-se
com algo que parece, primeira instancia, intransponvel, o curso de clculo, pois este lhe
introduz a conceitos nunca antes vistos sobre matemtica. Porm com o avano dentro do
curso e da experincia de vida universitria, nota-se a grandeza e utilidade destas matrias.
Contudo resta-se a impresso de serem sempre os clculos repetitivos. Para evitar-se isto se
desenvolveram programas de clculos matemticos, os quais automatizam estes clculos,
mostrando-se deveras teis. Contudo tais programas no devem ser a nica fonte de
aprendizado de calculo, o conhecimento deve ser adquirido, afinal isto a nica coisa que
nunca podero retirar de ti. Com tal conhecimento em mente pode-se ento desenvolver
este tutorial introdutrio.
Este tutorial visa apresentar, de forma descomplicada, um dos mais famosos e
completos programas utilizados para clculos matemticos disponvel no mercado, o
Mathematica.
Este tutorial no procura aprofundar conhecimentos prvios, e sim realizar a introduo
e apresentao do programa a novos usurios. Este visa desmistificar a crena popular
sobre a complexidade de programas matemticos, mostrado que apesar de muitos, os
comandos so de fcil utilizao e compreenso.
OBS: Mathematica marca registrada de Wolfram Inc. Deste ponto em diante ser
omitida a sinalizao de marca registrada (), devido a este aviso.
2 O Mathematica
2.1 Um breve Histrico
O Mathematica um dos programas de clculos matemticos mais famoso e difundido
no mundo. Este programa desenvolvido pela WolframResearch Inc., foi criado por volta de
1988, sendo aperfeioado a cada nova edio. A verso utilizada para o desenvolvimento
deste tutorial foi a 5.1, lanada em 2004.
Apesar de desde a dcada de 60 existirem programas que realizam clculos, o
Mathematica revolucionou esta rea ao unir todas as possveis utilizaes para a
matemtica em um nico programa. Na ocasio do lanamento do programa os maiores
jornais dos EUA classificavam-no como um dos dez mais importantes programas do ano.
Atualmente, com todo o desenvolvimento possibilitado por novas tecnologias, sua
utilizao extrapolou as barreiras das cincias exatas. At mesmo artistas recorrem a este
programa. Das cincias exatas s humanas todos vem utilidade neste que se tornou o mais
completo difundido e importante programa de matemtica. Para se ter uma idia da
grandeza de desenvolvimento do programa, ele, atravs de matrizes numricas consegue
desenvolver melodias. E atravs de algoritmos desenvolver animaes de todo tipo.
Atualmente o programa est na recente verso 5.2, onde esto intrnsecos todos os
conhecimentos desenvolvidos.
2.2 O programa
O Mathematica oferecido apenas comercialmente, sendo este um grande empecilho
em sua utilizao, porm no site da Wolfram Research (www.wolfram.com) pode-se
conseguir uma verso de demonstrao completamente funcional por 15 dias. Por ser um
programa comercial este pode ser achado venda em sites como o Amazon
(www.amazon.com) e em lojas especializadas na venda de softwares.
Devido sua vasta utilidade, o programa possui uma vasta gama de funes e
comandos. A grande maioria dos comandos do Mathematica possui diversos atributos
opcionais, que geralmente so automaticamente determinados pelo programa. Estes podem
ser alterados atravs de comandos adicionais ao principal, porm estes, com exceo a
opes relevantes, sero omitidos, a fim de se evitar que o aprendizado se torne enfadonho.
O programa possui uma interface largamente intuitiva, possuindo diversos comandos
acessados por uma palavra completa, geralmente o nome do comando em ingls, como
Integrate (Integrar). O sistema de adio de comandos realizado da maneira mais
simplificada possvel, ou seja, simplesmente escrevendo-se aquilo que se deseja calcular.
No caso da utilizao de funes utiliza-se escrever o nome da funo, com a primeira letra
maiscula e as outras minsculas, e ento aquilo a que se refere funo dentro de
colchetes. Estas informaes so mais detalhadas no capitulo a elas pertinente.
4
3 Definies
Este tutorial refere-se a funes e comandos a serem utilizados no programa, por tanto
cabe aqui se definir a maneira de apresentao de cada uma das informaes.
- Em itlico sero apresentados os nomes das funes. Ex.: Integrar.
- Em azul e sublinhado sero apresentados links para paginas da web. Ex.:
www.wolfram.com .
- Em negrito estaro teclas, seqncia de teclas e botes do Windows ou do Mathematica.
Ex.: Ctrl+C.
- Em vermelho e fonte Arial sero escritas os comandos tais como devem ser apresentadas
no programa. Ex.: Integrate[ ].
- Em fonte Arial e itlico sero escritas, quando aplicvel e dentro dos comandos, os
exemplos algbricos e numricos utilizados para descrever as funes. Ex.: x^2+3x+5.
- Os resultados apresentados pelo Mathematica sero apresentados em fonte arial. Ex.:
Out[1]= 3x
Portanto, unindo-se as informaes acima, um comando como integrar seria
apresentado aqui como:
Integrate[x^2+3x+5, x], que integra implicitamente a funo apresentada em relao x.
4 Instalao e Inicializao.
O programa obtido na Internet possui um instalador prprio e intuitivo, requerendo
poucas informaes de parte do usurio.
Depois de instalado o programa cria um atalho dentro do Menu Iniciar, na pasta
chamada de Mathematica 5.1. o programa ento inicializado clicando-se no boto
Mathematica 5.1 dentro desta pasta.
comumente utilizadas e algumas opes igualmente comuns. Na parte central tem-se uma
rea em branco, onde se realiza todo o clculo e estudo. Nesta parte que se escrevem os
comandos e as funes.
5 Comandos Gerais.
No Mathematica, para se escrever algum comando primeiramente se clica em qualquer
parte da tela abaixo de tudo que j foi calculado. Escreve-se ento todo o comando que se
pretende realizar e ento se clica Shift+Enter, ou ento se clicando no Enter do teclado
numrico. O Mathematica ento automaticamente reconhece e nomeia como In[n]:= o que
lhe foi inserido e apresenta logo abaixo o resultado daquilo que se pediu como Out[n]=
resposta. Como abaixo
Para se obter como resultado o numero inteiro mais prximo do resultado verdadeiro da
funo adicionada deve-se escrever IntegerPart[funo].
6 Fun es Bsicas.
O Mathematica apesar de realizar clculos avanados em matemtica tambm realiza
simples clculos algbricos, como somas, divises, etc.
Soma: Realiza a soma de vrios valores, escrita colocando-se cada um dos valores e entre
eles o sinal de soma (+).
Exemplo: 56+37+8.
Multiplicao: Retorna o produto dos valores apresentados. A funo pode ser escrita de
diversas formas, tanto com um asterisco entre os valores como um espao entre os valores.
Exemplo: 3*5*7.
Diviso: Retorna o quociente de diversos valores. realizado colocando-se uma barra (/)
entre os valores a serem calculados. A barra lateral de funes possui um boto para acesso
rpido a fraes, onde ela adiciona uma frao com lacunas para serem preenchidas.
Exemplo: 47/3.
Potencia: Calcula um numero elevado a outro. escrito colocando-se o numero que se quer
elevar, e ento um sinal de circunflexo (^) e o valor de quanto se quer elevar o numero. A
barra lateral tambm possui um boto para acesso rpido a potencias.
Exemplo: 152 escrito como 15^2.
Raiz: O Mathematica possui uma funo especifica para calcular razes quadradas,
Chamada Sqrt[funo], para outras razes utiliza-se escrever o valor elevado ao inverso da
raiz. Na barra lateral existe um boto para Adiciona-se uma raiz quadrada e para uma raiz
n-sima.
Exemplo: 2 25 escrito como Sqrt[25].
Logaritmo: O programa calcula o log de uma funo especificada. Ele reconhece como
base padro para o logaritmo a base e, ou seja, o logaritmo natural. Para se calcular um
logaritmo que seja em outra base deve-se especificar a base.
Exemplo: log10 20 escrito como Log[10 , 20], um logaritmo natural de 20 seria escrito
como Log[20].
10
7 Fun es.
Uma grande utilizao de programas de clculos matemticos a possibilidade de total
manipulao de funes, podendo-se, de resolv-la a traar seu grfico. Todos tipos de
funo podem ser trabalhados no Mathematica, mesmo que sendo totalmente algbrica, a
qual fornecido um resultado totalmente algbrico.
Exemplo: O sistema 5 x + 7 y + z = 0
6 y 2z = 2
Funo em
ingls
Sin
Cos
Tan
Csc
Sec
Cot
Arco da Funo
ArcSin
ArcCos
ArcTan
ArcCsc
ArcSec
ArcCot
Funo
hiperblica
Sinh
Cosh
Tanh
Csch
Sech
Coth
Arco da fc
hiperblica
ArcSinh
ArcCosh
ArcTanh
ArcCsch
ArcSech
ArcCoth
Para resolver uma equao com diversas incgnitas deve-se tambm informar sobre que
incgnita pretende-se resolver a equao. No caso de sistemas de equao, o Mathematica
apresenta o resultado de cada uma das incgnitas.
12
O Mathematica sempre prima por resultados algbricos, ento poder apresentar uma
nova expresso como resultado das razes. Neste caso pode se utilizar uma funo do
programa onde ele simplifica as expresses apresentadas Este comando dado por
Simplify[funo]. Esta funo pode ser usada em qualquer instncia para simplificar uma
funo. Caso o resultado apresentado ainda aparente um tanto confuso, pode-se utilizar o
FullSimplify[funo], onde a funo simplificada ao mximo. O caminho inverso desta
simplificao tambm pode ser tomado, utilizando o comando Expand[funo], onde a
funo desenvolvida. Estes comandos se mostram demasiado teis quando se trabalha
com equaes algbricas, pois eles acabam desenvolvendo as funes genricas e
demonstrando como deve ser uma real, como no exemplo abaixo onde se demonstra o
desenvolvimento de um binmio de Newton.
Caso se deseje obter o valor numrico das razes da funo deve-se utilizar o comando
NSolve[funo], onde todas as operaes algbricas so resolvidas e obtido somente um
valor numrico para as razes.
Exemplo: As razes da funo acima: NSolve[2x^2+3x+4 = = 0]
13
Neste grfico ficam tambm visveis as razes da funo que como acima podem ser
obtidas pelo comando Solve.
14
15
Para que funes que dependam de duas variveis, como cnicas, para que sejam
traadas em um grfico de duas dimenses deve-se primeiramente isolar uma de suas
variveis.
Exemplo: Para traar-se a funo x2 - y2 + 3x = 0, deve-se primeiramente deix-la na
forma x 2 + 3 x , para ento o programa ser capaz de tra-la. Durante a execuo do
comando ocorrero avisos sobre todos os pontos onde a funo inexista.
16
17
simplificado,
este
deve
ser
computado
da
seguinte
maneira:
SurfaceOfRevolution[funo, {limites da funo}], onde estes limites indicam que seo
da funo se deseja rotacionar.
Exemplo: A rotao da funo Tangente de x, de 0 a 2 sobre o eixo y fica da seguinte
maneira SurfaceOfRevolution[Tan[x], {x,0,2Pi}].
18
19
20
8 Limites
O limite de uma funo quando sua varivel tende a um numero , por definio, o
valor que a funo assume quando fazemos a varivel to prxima quanto possvel do
valor, sem que este seja igual ao numero. A principio limites aparentam no possuir
nenhuma aplicao prtica, porm aps alguns estudos de matemticos notou-se sua
utilidade na verificao da continuidade de uma funo. Outra utilidade do limite veio com
o estudo das retas tangentes de uma curva, onde se desenvolveu o estudo das derivadas.
A anlise de limites demanda muitas ferramentas matemticas, porm o Mathematica se
utiliza automaticamente destas ferramentas e fornece o resultado do limite.
O comando adicionado no programa como Limit[funo, xx0], onde ser calculado
o limite da funo com x tendendo a x0.
Exemplo: o limite da funo x2Csc2(2x), quando x tende a 0, Lim x 2Csc 2 ( 2 x ) ficaria
x 0
Algumas funes possuem saltos no seu traado, por possurem valores onde se
anulam, ou no possvel calcular o resultado. Estas funes so chamadas de
descontinuas. Uma maneira de testar-se a continuidade de uma funo em um ponto a de
se calcular o limite da funo tendendo a este ponto e ento se comparar ao valor da funo
no ponto. Estes pontos de quebra podem chegar a assumir valores distintos quando a
varivel tende ao numero por valores menores ou maiores que o valor ao qual o limite
tende. Nestes casos convm calcular-se os chamados de limites laterais da funo. No
Mathematica o calculo de limites laterais se d da mesma maneira que o de limites
convencionais, apenas adicionando-se uma opo ao se redigir o comando, a opo
Direction1, que calcula o limite por valores menores que a tendncia e a opo
Direction-1, que calcula o limite por valores maiores que a tendncia.
Exemplo: a funo 1/x, ou x-1 possui um salto na origem e possui diferentes limites
laterais.
21
22
9 Derivadas
Por definio a derivada de uma funo a medida da inclinao de sua reta tangente
em um certo ponto. De uma maneira mais cientifica e menos matemtica, a derivada de
uma funo a taxa com que varia a funo apresentada, representando o quo rpido ou
devagar a funo varia. Este elemento mostrou-se de ampla utilidade prtica, para todo tipo
de cincia, como para calcular a velocidade de alguma reao qumica, como para clculos
populacionais, passando por diversas reas onde se necessite algum tipo de taxa de
variao. A derivada de uma funo tambm identifica pontos de mximo e mnimos da
funo.
A grande maioria das funes no apresenta um valor para sua derivada, e sim uma
nova funo, onde nesta pode-se estudar uma ampla gama de configuraes da funo
original.
No Mathematica derivadas podem ser calculadas de algumas maneiras diferentes. Para
se obter a derivada de uma funo deve-se utilizar o comando Dt[funo, varivel], onde
se calcula a derivada total da funo em relao varivel.
Exemplo: A derivada da funo x2 + 3x deve ser computada da seguinte maneira
Dt[x^2+3x, x].
23
Neste grfico podemos notar que a funo possui um ponto de mnimo na origem (0,0).
Nesta funo esta verificao se torna simplificada, porm em funes de maior grau isto se
torna um pouco mais dificultoso. Para tanto, o Mathematica tem algumas funes. Tem-se
uma que apresenta o mximo global da funo e outra que apresenta o mnimo global desta.
O comando Minimize[funo, {varivel}] calcula o ponto de mnimo global da funo em
relao varivel. O comando Maximize[funo, {varivel}] calcula o ponto de mximo
global da funo em relao s variveis.
Exemplo: Os pontos de mximo e mnimo da funo x2 acima poderiam ser calculados
como Minimize[x^2, {x}] e Maximize[x^2, {x}].
24
25
Exemplo: Determine as dimenses do cilindro reto de maior volume que pode ser inscrito
em um cone circular de raio R e altura H.
Fazendo-se o eixo central como cateto de dois
triangulas semelhantes, um maior outro menor,
podemos, por semelhana de tringulos, na figura
obtemos:
r R
=
d D
Tomando-se o eixo central como cateto de dois
tringulos,
podemos
chegar
ao
seguinte
desenvolvimento:
r
( H h) + r2
R
R2 + H 2
V ( h) =
R2 ( H h)
h
H2
Para ento se otimizar o volume do cilindro reto, deve-se ento derivar a funo acima
obtida, em funo de h. Como R, H e so constantes, eles saem da derivada, e no so
computados, continuando da maneira que estavam. Com isto ficamos com
R2
=
V
( H h) h
2
H
Para se otimizar o volume deve-se encontrar as razes desta derivada. Como a parte fora dos
parnteses constante, resolve-se somente a parte interna, para se achar h em funo de H.
H
, que substitudo na formula para r:
3
26
R ( H h)
=
r=
H
R H
3
2
= R
3
Portanto pode-se afirmar que as dimenses do cilindro de maior volume que pode ser
inscrito em um cone circular de raio R e altura H, como na figura, tem dimenses
2
H
h=
e r= R
3
3
27
10 Integrais
A integral de uma funo pode ser interpretada como sendo a funo inversa da
derivao. Em essncia, tambm a rea ou o volume de alguma superfcie.
As integrais podem ser de duas maneiras distintas, Integrais Prprias ou Imprprias. As
prprias so integrais onde ficam definidos os limites de integrao, resultando ela como
um numero. A imprpria no tem definidos seus limites, com isto resulta em uma funo
somada a uma constante.
Quando ministradas, as integrais demandam um grande tempo de estudo, pois sua
resoluo na realidade vem da comparao com tabelas de integrais as quais se sabe
solucionar.
No Mathematica as integrais prprias so computadas atravs do comando
Integrate[funo, {x, xmin, xmx}].
Exemplo: A integral de 5 a 7 da funo 3x2 + 4x + 3, escrita da seguinte forma
Integrate[3x^2+4x+3, {x, 5, 7}].
28
[ f ( x ) g ( x )]dx
a
1 x 2 dx .
= 4 1 x 2 dx
0
Sabendo-se ser esta formula verdadeira, pode-se estendla a um circulo de raio qualquer (r), onde se teria
A = 4
r 2 x 2 dx
Desenvolvendo-se a integral:
A = 4r
x
1 dx
r
A = 4r 2 1 u 2 du
0
Como de acordo com a proposio inicial esta integral tem como valor , fornecendo a
resposta como A = r2.
29
V A( xi ) x
i =1
V = Lim A( xi ) x
n
i =1
V = A( x)dx
a
A( x) = y 2 = ( r 2 x 2 )
30
V = a 2 y 2 + b a 2 y 2 + b dy
a
) (
31
V = 2 rhr
O volume do slido ento seria o somatrio destes volumes das cascas. Conforme se
altera a posio da casca cilndrica altera-se a altura da casca. Com isto a somatria seria da
seguinte forma:
n
V 2 xi f ( xi )x
i =1
V = Lim 2 xi f ( xi ) x
n
i =1
Pela definio de integral pode-se obter a integral a seguir do somatrio acima para um
slido limitado por a e b:
b
V = 2 xf ( x)dx
a
Exemplo: Calcular o volume do slido formado pela revoluo da funo x2 + 25, sobre o
eixo y.
O grfico da funo toma a forma aproximada de um sino, tornando-se mais fcil
calcular seu volume por cascas cilndricas.
De maneira simplificada, apenas por observao, podemos obter seu volume como
sendo a integral abaixo:
V = 2 x ( x 2 + 25 0 ) dx
5
O Mathematica ento resolve esta integral e nos fornece o volume deste slido
32
Exemplo 2: Calcular o volume do slido formado pela revoluo da funo 4x-x2 ao redor
da reta x = -1.
O Slido obtido por esta revoluo o mostrado abaixo
Como a revoluo no ocorre sobre o eixo y e sim sobre a reta x = -1, na integral ao
invs de se utilizar 2x, se utiliza 2(x+1), com isto a integral d volume fica como abaixo:
V = 2 ( x + 1) ( 4 x x 2 0 ) dx
4
33
11 ndice Remissivo de
Fun es
Funo
Pgina
34
12 Bibliografia
35