Você está na página 1de 35

Tutorial Mathematica 5.

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

Tutorial Mathematica 5.1 by Andr Ulitzka

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.

Tutorial Mathematica 5.1 by Andr Ulitzka

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

Tutorial Mathematica 5.1 by Andr Ulitzka

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.

Tutorial Mathematica 5.1 by Andr Ulitzka

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.

Figura 1 Inicializao do Mathematica pelo menu Iniciar.


Depois de iniciado o programa apresentar uma barra superior com os menus gerais
referentes a ele e na lateral direita uma planilha onde se pode acessar as funes mais

Tutorial Mathematica 5.1 by Andr Ulitzka

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.

Figura 2 Imagem do Mathematica recm aberto.

Tutorial Mathematica 5.1 by Andr Ulitzka

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

Por ser o Mathematica um programa americano, os nmeros decimais devem ser


colocados com a utilizao de ponto para a separao de algarismos decimais.
No programa todas as funes so escritas com a primeira letra do nome da funo
maiscula e as demais minsculas, os valores so ento colocados a seguir dentro de
colchetes.
O programa tem preferncia por resolver algebricamente funes a ele apresentadas,
geralmente resultando em uma nova funo como resultado a uma funo computada. O
Mathematica tambm no calcula resultados que sejam irracionais ou possuam muitas casas
decimais. Para que seja apresentado um valor numrico, sempre que possvel, da funo
apresentada, deve-se escrever N[funo].

Para se obter como resultado o numero inteiro mais prximo do resultado verdadeiro da
funo adicionada deve-se escrever IntegerPart[funo].

Se aps escrever-se uma funo colocar-se um ponto e virgula (;), o programa no


calcula aquilo que lhe foi pedido, apenas computa a introduo da funo.
Sempre que se queria referir-se a um valor constante da clula imediatamente acima se
utiliza o smbolo de porcentagem (%).

Tutorial Mathematica 5.1 by Andr Ulitzka

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.

Subtrao: Realiza a subtrao de diversos valores. A operao realizada colocando-se


cada um dos valores e entre eles o smbolo de subtrao (-).
Exemplo: 42-6-98-5.

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.

Tutorial Mathematica 5.1 by Andr Ulitzka

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

Tutorial Mathematica 5.1 by Andr Ulitzka

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.

7.1 Insero de Funes.


No Mathematica as funes so adicionada da maneira mais intuitiva e simplificada
possvel, ou seja, simplesmente escrevendo-a como uma expresso qualquer, com as
incgnitas junto. No necessrio colocar-se parntesis para separar os elementos da
funo. O nico detalhe alm do comum que para se dizer a que a funo igual, deve-se
colocar dois sinais de igual (= =), para que o programa entenda que o que h de um lado
igual ao que h do outro lado do sinal. Ao computar-se simplesmente uma funo no
Mathematica este apresentar como resposta a funo colocando seus termos em ordem
crescente da incgnita.
Exemplo: Para computar-se a funo 2x2 + 3x + 4 = 0 digita-se 2x^2+3x+4 = = 0.

O programa trabalha tambm com funes de diversas variveis, sendo a forma de


comput-las idntica ao mtodo para uma incgnita somente.
Pode-se tambm a esta funo atribuir um nome, para que, ao invs de se trabalhar
tendo que escrever a funo a todo o momento somente se faa referencias a ela atravs de
seu nome. Esta nomenclatura dada colocando-se antes da funo propriamente dita o
nome que se pretende atribu-la, tomando-se cuidado para que o mesmo no exista ou seja
intrnseco do programa, como Pi, Sin, entre outros. Aps colocar-se o nome coloca-se ento
um nico sinal de igual (=) e ento a funo.
Exemplo: A funo acima ter como nome X. X = 2^2+3x+4 = = 0.

Pode-se tambm trabalhar com um sistema de equaes, onde estas so computadas


entre colchetes com uma virgula separando cada uma das equaes.
3x + 4 y 2 z = 3

Exemplo: O sistema 5 x + 7 y + z = 0
6 y 2z = 2

, seria da seguinte forma: {3x+4y-2z = = 3, -5x+7y+z = = 0, 6y-2z = = 2}


11

Tutorial Mathematica 5.1 by Andr Ulitzka

7.2 Funes Trigonomtricas.


Da mesma maneira que as funes acima podem ser manipuladas as funes
trigonomtricas tambm o podem. Estas funes so tratadas pelo Mathematica como
qualquer outra funo. Elas devem ser computadas com sua primeira letra maiscula e as
demais minsculas, e o argumento desta funo entre colchetes em seguida. Desta mesma
forma pode-se utilizar a funo arco da trigonomtrica, adicionando-se ao nome da funo
a expresso Arc e as funes trigonomtricas hiperblicas podem ser computadas
adicionando-se um h na nomenclatura. Por ser americano o programa, as funes recebem
seu nome em ingls, portanto, para saber-se como se escrevem as funes em ingls podese consultar a tabela de converso abaixo.
Funo em
portugus
Seno
Cosseno
Tangente
Cossecante
Secante
Cotangente

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

7.3 Resoluo de Funes.


Ao se trabalhar com funes pode-se manipul-las de diversas maneiras, uma delas
tentar descobrir o valor de suas razes, obtendo-se assim o resultado desta funo. O
Mathematica calcula as razes de qualquer funo a ele apresentada. Esta resoluo feita
atravs do comando Solve[funo]. Atravs deste comando o programa apresenta todas as
razes possveis da funo, tanto reais como imaginarias, nas quais aparece o smbolo
, que simboliza o numero imaginrio.
Exemplo: As razes da funo acima. Solve[2x^2+3x+4 = = 0].

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

Tutorial Mathematica 5.1 by Andr Ulitzka

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]

7.4 Grficos de Funes.


Uma grande possibilidade com funes se trabalhar com sua representao grfica,
onde em um eixo cartesiano traa-se a unio dos pontos da funo. Os grficos de funes
podem ser em duas ou trs dimenses, dependendo da quantidade de variveis presente na
funo. Tambm podem ser curvas parametrizadas, ou slidos de revoluo, tendo cada um
destes uma utilidade e maneira de ser representado diferente.

7.4.1 Grficos em duas dimenses.


Grficos em duas dimenses geralmente tm como variveis x e y, com uma
dependente da outra, e podem possuir diversas formas, dependendo do grau da varivel. Por
exemplo, para funes de grau 1 seu grfico uma reta, para funes de grau 2 uma
parbola, entre outras tantas formas.
No Mathematica a construo de um grfico feita atravs do comando Plot, que deve
ser escrito da seguinte forma: Plot[funo, {varivel, limite mnimo, limite mximo}]
Exemplo: Para traar o grfico da funo x3 + 2x2 + 3, em um plano de extenso -5 a 5,
deve-se escrever Plot[x^3+x^2+3, {x,-5,5}]

13

Tutorial Mathematica 5.1 by Andr Ulitzka

Neste grfico ficam tambm visveis as razes da funo que como acima podem ser
obtidas pelo comando Solve.

Pode-se tambm em um mesmo plano cartesiano traar-se varias funes ao mesmo


tempo. Isto se mostra muito til a fins de comparao entre funes e para que se possa ter
uma idia do valor calculado quando se calcula a rea entre duas funes por integrais.
Porm o Mathematica normalmente acerta a escala do grfico para que este contenha as
partes importantes da funo, como pontos de inflexo, ou no caso de ausncia destes, o
programa prima pela utilizao da relao de ouro, ou Golden Ratio, onde se tem a
proporo de 1,6180 de um eixo em relao ao outro.
Para se poder obter a real proporo dos eixos cartesianos deve-se alterar no comando
Plot uma opo, chamada de AspectRatio->razo, que controla a proporo entre os
eixos. Caso se queira a real proporo deve-se alterar este valor para 1.
Exemplo: Um grfico contendo as funes (x2 + 3x) e (-3x2 + 2), em um intervalo de -2
a 1, primeiramente na escala automtica e depois nas propores reais.

14

Tutorial Mathematica 5.1 by Andr Ulitzka

Para se facilitar a visualizao de diversas curvas em um mesmo grfico, pode-se


utilizar a opo PlotStyle->{cor1,cor2,...}, a qual atribui a cor 1 para o primeiro grfico e
assim por diante.
Exemplo:

15

Tutorial Mathematica 5.1 by Andr Ulitzka

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.

7.4.2 Grficos em trs dimenses.


Algumas vezes a funo tem dependncia em duas variveis, o que torna necessria a
adio de outro eixo cartesiano. Com isto tem-se a construo de um grfico em trs
dimenses. Este tipo de construo realizado pelo comando Plot3D[funo, {x, xmin,
xmax}, {y, ymin, ymax}], onde se deve especificar a funo utilizada, o x mximo e mnimo, e
o y mximo e mnimo.

16

Tutorial Mathematica 5.1 by Andr Ulitzka

Exemplo: Para traar-se a funo 3x2 2y2 + 2xy x + 2y 3 = 0, nos intervalos de -1


a 1, tanto para x quanto para y, deve-se proceder com o comando da seguinte maneira
Plot3D[3x^2-2y^2+2x*y-x+2y-3, {x,-1,1},{y,-1,1}].

Para grficos em terceira dimenso valida a utilidade de um comando onde se possa


rotacionar o eixo de maneira que se possa visualizar melhor a funo exibida. Esta opo ao
comando Plot3D e chamada de ViewPoint, e adicionada da seguinte maneira,
ViewPoint->{x,y,z}, onde x, y e z so as coordenadas do ponto de onde se quer ter a vista.

17

Tutorial Mathematica 5.1 by Andr Ulitzka

7.4.3 Superfcies de Revoluo


Algumas representaes grficas no so simplesmente a representao de uma funo,
ou de duas, uma dependente da outra. Algumas destas outras representaes so as
superfcies e os slidos de revoluo. Estas superfcies so obtidas girando-se uma curva
em torno de um eixo. Com isto obtm-se uma superfcie circular com o formato da curva
original.
No Mathematica existe um comando que realiza a revoluo e j nos fornece a
representao grfica desta superfcie, porm este comando por no ser de to comum
utilizao no carregado ao se iniciar o programa, ento este deve ser manualmente
carregado, antes de se comear a trabalhar com o mesmo. Para tanto se deve escrever o
seguinte comando <<Graphics`SurfaceOfRevolution`, onde os dois sinais de menor so
indicativos de que se quer carregar um programa, a palavra Graphics indica que se que
carregar um comando grfico, e o escrito entre acentos graves (`) o comando
propriamente dito.
Uma vez escrito o comando acima, at que se feche o Mathematica, no se necessita
realiz-lo novamente, ficando o comando carregado.
Aps o carregamento do programa, o comando para se traar a superfcie de revoluo

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

Tutorial Mathematica 5.1 by Andr Ulitzka

Automaticamente o comando para superfcies de revoluo rotaciona a curva pelo eixo


y. Para que esta rotao ocorra sobre outra reta que no esta, deve-se indicar isto com a
opo RevolutionAxis->{x,y} ou RevolutionAxis->{x,y,z}, onde x,y e z so as
coordenadas da reta que servir de eixo de rotao.
Exemplo: A mesma superfcie de revoluo acima, porm rotacionada pelo eixo
{1,1,1} seria computada como
SurfaceOfRevolution[Tan[x], {x,0,2Pi}, RevolutionAxis->{1,1,1}].

7.4.4 Curvas Paramtricas


Alguns slidos no so obtidos por nenhuma das opes grficas acima, so as curvas
paramtricas, geralmente slidos parametrizados. Curvas paramtricas geralmente so
dependentes de x, y e z.
Para
computar-se
um
slido
parametrizado,
utiliza-se
o
comando
ParametricPlot3D[funo, {varivel1, mximo, mnimo}, {variavel2, mximo,
mnimo}].
Exemplo: Uma esfera parametrizada pode ser escrita como
ParametricPlot3D[{Sin[u]Cos[t], Cos[u]Cos[t], Sin[t]}, {t, 0, 2Pi},{u, 0, 2Pi}].

19

Tutorial Mathematica 5.1 by Andr Ulitzka

20

Tutorial Mathematica 5.1 by Andr Ulitzka

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

da seguinte forma Limit[x^2(Csc[2x])^2, 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

Tutorial Mathematica 5.1 by Andr Ulitzka

22

Tutorial Mathematica 5.1 by Andr Ulitzka

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].

Ao observar-se o grfico da derivada de uma funo, sobreposto funo, pode-se


verificar a propriedade dela ser a inclinao da funo.

23

Tutorial Mathematica 5.1 by Andr Ulitzka

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}].

Como a funo cresce ao infinito no possui pontos de mximo global, obtendo-se a


mensagem de erro e o resultado acima.
Algumas vezes no se deseja saber somente o mximo e mnimo global de uma funo,
e sim o mximo e mnimo locais desta. Para tanto se utiliza os comandos
FindMinimum[funo, {x, x0}], que encontra o mnimo local da funo no intervalo
iniciado em x0, e FindMaximum[funo, {x, x0}], que encontra o mximo local do
intervalo.
Exemplo: Para se determinar os mximos e mnimos locais da funo x3 + 3x2.

24

Tutorial Mathematica 5.1 by Andr Ulitzka

Sendo f uma funo diferencivel, ento sua derivada tambm o , e chamada de


derivada segunda de f. Em uma definio mais simplificada a derivada segunda a taxa de
variao da taxa de variao. Ela muito til para se analisar se a inclinao da curva
superior ou inferior. Para se calcular a derivada segunda de uma funo, ou qualquer outra
derivada superior, escreve-se o comando da derivada da seguinte maneira Dt[funo,
{varivel, n}], onde n o grau da derivao.
Exemplo: A derivada terceira de x4 + 2x3 + 2x2 computada da seguinte maneira
Dt[x^4+2x^3+2x^2, {x, 3}].

9.1 Aplicaes prticas


Uma aplicao muito prtica das integrais esta nos clculos de otimizao, onde atravs
de derivadas poder se calcular o ponto onde se teria o menor dispndio de material,
dinheiro, entre outras coisas.

25

Tutorial Mathematica 5.1 by Andr Ulitzka

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

Com algum desenvolvimento matemtico, aqui omitido, chega-se seguinte relao:


R2 ( H h)
r =
H2
Sabe-se que o volume de um cilindro reto V = r2 h, substituindo-se ento a relao
acima, tem-se:
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

Com isto conseguimos que o resultado da derivada como sendo


R2
2
V = 2 2h ( H h ) + ( H h )
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.

Como h no pode ser igual a H, chegamos que h =

H
, que substitudo na formula para r:
3
26

Tutorial Mathematica 5.1 by Andr Ulitzka

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

Tutorial Mathematica 5.1 by Andr Ulitzka

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}].

Integrais imprprias so computadas da mesma maneira, porm no se adiciona os


limites xmin e xmax, somente se identificando a varivel sobre a qual se quer integrar, sem as
chaves.
Exemplo: Para se calcular implicitamente a funo acima se escreve
Integrate[3x^2+4x+3, x].

10.1 Aplicao de integrais.


Integrais tm diversas aplicaes prticas, dependendo de onde e como so utilizadas.
Abaixo so mostradas algumas destas aplicaes.

10.1.1 Calculo de reas.


O calculo de reas de regies planas algo que aprendido desde os primrdios do
ensino de matemtica, porm ao ser introduzido ao estudo do calculo, mais precisamente a
integral, descobre-se uma forma geral e mais abrangente de se calcular reas.
Atravs de integrais pode-se calcular a rea de qualquer regio plana, no importando
sua forma.

28

Tutorial Mathematica 5.1 by Andr Ulitzka

As reas entre duas curvas so calculadas, como sendo a integral no intervalo de a a b


da funo superior subtrada da inferior. Ou seja, sendo f(x) a funo superior, g(x) a
inferior e dentro do intervalo [a,b], a sua rea seria calculada da seguinte forma:
b

[ f ( x ) g ( x )]dx
a

Exemplo: Para se calcular a rea de um circulo de raio r:


Primeiramente toma-se a definio de como sendo a
rea de um circulo de raio unitrio x2 + y2 = 1. Pela
analise da funo apresentada pode-se deduzir que a rea
de um quadrante deste circulo

1 x 2 dx .

Partindo-se destas definies, chega-se que:


1

= 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

Por substituio, fazendo-se u = x/r:


1

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.

10.1.2 Calculo de volumes


Atravs do calculo de integrais pode-se determinar o volume de um slido de duas
maneiras distintas, por cascas cilndricas e por sees transversas. Em ambos o principio do
calculo o mesmo, a integral de uma rea.

29

Tutorial Mathematica 5.1 by Andr Ulitzka

10.1.2.1 Volume por se es transversas


O mtodo de sees transversas consiste em interceptar-se dois planos paralelos com o
slido, formando assim uma espcie de fatia do slido. Divide-se ento todo o slido em
sees de largura x. Pode-se ento aproximar cada uma destas fatias por um cilindro
com rea da base igual a A(x) e altura igual a x.
Da maneira como definimos esta diviso do slido, pode-se extrair a informao de ser
o volume deste slido aproximadamente o somatrio de todas estas sees.
n

V A( xi ) x
i =1

Fazendo-se ento x to pequeno quanto possvel, o que equivale a fazer n da


somatria tender ao infinito, tem-se uma aproximao mais precisa do volume do slido.
n

V = Lim A( xi ) x
n

i =1

Pela definio de integral podemos ento retirar a definio do volume de um slido de


extremidades a e b, por sees transversas como sendo a integral de a a b da rea de uma
seo do slido.
b

V = A( x)dx
a

Exemplo 1: Determinar o volume de uma esfera de raio r.


Colocando-se esta esfera com centro na origem do
eixo cartesiano, podemos retirar uma seo
transversa desta, onde se obtm um circulo de raio
y = r 2 x 2 , assim a rea da seo transversa :

A( x) = y 2 = ( r 2 x 2 )

Como o volume a integral da rea de uma seo


transversa, e a esfera varia de r a r, seu volume
calculado como:
V = A( x)dx = ( r 2 x 2 ) dx
b

Computando esta integral no Mathematica obtmse a seguinte resoluo:

30

Tutorial Mathematica 5.1 by Andr Ulitzka

Ou seja, o volume de uma esfera de raio r :


4
V = r3
3
Exemplo 2: Calculo do volume do toro gerado pela rotao em torno do eixo y da funo
(x-b)2 + y2 = a2.

Desenvolvendo-se a funo fornecida, podemos obter a equao abaixo, a qual se pode


trabalhar mais facilmente:
x = a2 y2 + b
Esta funo obtida e o estudo de sua forma demonstram que este toro formado pela
revoluo de uma circunferncia em torno de um eixo que se encontra fora dela. De uma
circunferncia, sabe-se que a parte negativa da raiz a poro inferior e a positiva a parte
superior desta circunferncia, e que esta est limitada em y por a e a. Da definio de
volume por sees transversas, chega-se na integral abaixo.
2
2
b

V = a 2 y 2 + b a 2 y 2 + b dy
a

) (

10.1.2.2 Volume por cascas cilndricas.


Algumas vezes se torna complicado de achar uma posio onde se possa cortar o slido
por um plano a fim de se conseguir uma rea mensurvel, ou ento esta seo facilmente
visualizvel, porm resulta em uma funo de difcil resoluo. Este se aplica resoluo
de volumes de slidos de revoluo e slidos cilndricos.

31

Tutorial Mathematica 5.1 by Andr Ulitzka

Este mtodo se baseia em se dividir o slido em utilizando-se cilindros concntricos, o


que acaba por formar cascas cilndricas de altura h e espessura r. O volume desta casca
cilndrica igual ao volume do cilindro externo subtrado do cilindro interno. Com isto
chega-se que a formula do volume de uma casca cilndrica :

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

Fazendo-se x to pequeno quanto possvel, e conseqentemente n tendendo a infinito:


n

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

Tutorial Mathematica 5.1 by Andr Ulitzka

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

Integral esta que resolvida pelo Mathematica obtm-se:

33

Tutorial Mathematica 5.1 by Andr Ulitzka

11 ndice Remissivo de
Fun es
Funo

Pgina

Soma (+) .................................................................................................................................9


Subtrao (-) ...........................................................................................................................9
Multiplicao (x) ....................................................................................................................9
Diviso (/) ...............................................................................................................................9
Potncia (^).............................................................................................................................9
Sqrt[funo].........................................................................................................................10
Log[funo] .........................................................................................................................10
Introduo de funes...........................................................................................................11
Nomeao de Funes ..........................................................................................................11
Solve[funo = = 0]............................................................................................................12
NSolve[funo = = 0].........................................................................................................13
Plot[funo, {x, xmax, xmin}] ................................................................................................13
Plot3D[funo, {x, xmax, xmin}, {y, ymax, ymin}]...................................................................16
SurfaceOfRevolution[funo, {x, xmax, xmin}] ..................................................................18
ParametricPlot[funo, {x, xmax, xmin}, {y, ymax, ymin}] ....................................................19
Limit[funo, varivel] .......................................................................................................21
Dt[funo, varivel] ............................................................................................................23
Maximize[funo, varivel] / Minimize[funo, varivel]..............................................24
Integrate[funo, {varivel, limite menor, limite maior}................................................28

34

Tutorial Mathematica 5.1 by Andr Ulitzka

12 Bibliografia

Clculo, Volume 1; Stewart, James; Quarta edio Editora Pioneira Thomson


Learning, 2002.

Clculo com geometria analtica; Edwards & Penney, Quarta edio.

Curso Avanado de Calculo, Jos Luiz Gomes Munoz,


http://homepage.cem.itesm.mx/lgomez/

Wolfram Research, Inc www.wolfram.com

35