Você está na página 1de 30

Tutorial – Mathematica

Introdução

O Mathematica é um programa Computacional desenvolvido na área da Mathematica,


produzido principalmente para a área matemática, na resolução de cálculos numéricos,
apresentações de funções, resolução de equações, esboço e desenho de gráficos. Para os
Engenheiros é um programa de grande utilidade, principalmente porque o mathematica
calcula integrais e derivadas e esboça gráficos em questão de segundos e é muito mais
barato(versão pirateada) que uma calculadora gráfica (HP, por exemplo). Neste tutorial,
será mostrado comandos básicos e intermediários para que um usuário possa fazer um
ótimo uso do programa mathematica e desfrute das maravilhosas qualidades e
facilidades deste programa versátil e completo.

História do Mathematica

Que É Mathematica? Você conhece provavelmente Mathematica pelo nome. Ou você


pode ser um de quase dois milhões de usuários. Mas você sabe realmente o tamanho das
potencialidades que Mathematica pode lhe oferecer? O que quer que você está trabalhando
-- calculando, programando, aprendendo, documentando ou se tornando -- Mathematica é
equipado para ajudar. Mathematica integra (sem cortes) um motor computacional numérico
e simbólico, um sistema dos gráficos, uma língua de programação, um sistema de
documentação, e uma conctividade avançado a outras aplicações. É esta escala das
potencialidades -- muitas que conduzem em sua própria direita -- essas fazem Mathematica
excepcionalmente capaz para você ou o trabalho técnico da sua organização. Escala larga
dos usos que seguram os cálculos simbólicos complexos que envolvem frequentemente
centenas dos milhares ou os milhões dos termos que carregam, analisando, e visualizando os
dados que resolvem equações, equações diferenciais, e problemas do minimização
numericamente ou fazendo simbolicamente modelar e simulações numéricas, variando dos
sistemas de controle simples às colisões da galáxia, derivadas financeiras, sistemas
biológicos complexos, reações químicas, estudos do impacto ambiental, e campos
magnéticos nos aceleradores de partícula que facilitam o desenvolvimento rápido da
aplicação (RAD) para companhias da engenharia e instituições financeiras produzindo a
qualidade-profissional, relatórios técnicos interativos ou papéis para a distribuição eletrônica
ou da cópia que ilustra conceitos matemáticos ou científicos para estudantes de K-12 aos
níveis de pós-graduação -- para o exemplo, para dar das patentes de ESTADOS UNIDOS as
apresentações e os trabalhos dos seminários em todos os níveis de Mathematica está sendo
usado geralmente com sua referência de caderno diretamente. Entretanto, está sendo usada
cada vez mais através das relações alternativas tais como um web browser ou por outros
sistemas como um motor computacional back-end. Alguns destes usos requerem o
conhecimento arofundado de Matemática, quando outros não . Mathematica é uma
ferramenta de escolha para pesquisa acerca de conhecimento, executando muitas das
computações das mais complexas do mundo. É consistência completa de Mathematica no
projeto em cada estágio que lhe dá esta potencialidade de alto nível e o ajuda a uso
avançado evoluir naturalmente. Faça exame de uma excursão de Mathematica. São
caracterizadas inteiramente, integrado inteiramente em um nível superficial, Mathematica
espantar-se, contudo a calculadora fácil de usar. O jogo mais detalhado do mundo de
matemático, de científico, projetando, e funções financeiras é pronto uso -- frequentemente
com apenas um clique ou comando do mouse. Entretanto, as funções de Mathematica
trabalham para todo o tamanho ou a precisão do número, computa com símbolos, é
representada gràficamente, comuta automaticamente algoritmos para começar a melhor
resposta, e mesmo a verificação para ajustar a exatidão de seus próprios resultados. Esta
sofisticação significa respostas dignas de confiança todas as vezes, mesmo para aqueles
inexperientes com os mecanismos de um cálculo particular. Ao trabalhar com os cálculos,
um original do caderno mantém um relatório completo: entradas, saídas, e gráficos em um
formulário interativo. Adicionando o texto, os títulos, as fórmulas de um livro-texto, ou
mesmo os elementos da relação são diretos, fazendo a mostra de correção em linha, a
correia fotorreceptora, o XML, ou a apresentação impressa imediatamente disponível do
material original. No fato, com a tecnologia do original do caderno, uma relação
inteiramente inovadora pode fàcilmente ser fornecida de modo que os receptores possam
interagir com o índice. O caderno é um ambiente técnico inteiramente caracterizado,
inteiramente integrado da original-criação. A programação fácil, resultados poderosos o
movimento dos cálculos imediatos às computações programadas pode ocorrer
evolutivamente. Apenas uma linha faz um programa significativo em Mathematica -- a
metodologia, a sintaxe, e os originais usados para a entrada e a saída por mais restante que
sejam para cálculos imediatos. Mathematica é também um ambiente robusto do
desenvolvimento do software. Os pacotes de Mathematica podem ser eliminados erros,
encapsulados, e envolvido em uma relação de usuário feita sob encomenda, tudo dentro do
sistema de Mathematica. Alternativamente, Java, C, ou as ligações a um sistema
proprietário podem usar o poder de Mathematica atrás das cenas. Uma programação
simbólica da idéia unificada, é a tecnologia subjacente que fornece Mathematica a esta
escala desafiadora das habilidades. Permite cada tipo de objeto e de cada operação -- sejam
dados, funções, gráficos, programas, ou mesmo originais completos -- a ser representados
em uma única, maneira uniforme como uma expressão simbólica. Esta unificação tem
muitos benefícios práticos da facilidade da aprendizagem e ampliando o espaço da
aplicabilidade de cada função. O poder algorítmico cru de Mathematica é ampliado e sua
utilidade é estendida. Faça exame de uma excursão completa de características de
Mathematica, reveja os elementos chaves, ou veja o que os usuários estão fazendo.

Como obter o Mathematica

O Mathematica é um programa Computacional relativamente grande(por volta de 156


MB) e não pode ser armazenado por exemplo em um disquete de 1.44 MB. Assim, o
mathematica é comercializado em CDs. O custo de um CD com licença, ou seja,
original sai por volta de $ 200,00, mas pode ser encontrado também em muitas lojas de
“camelôs” que vendem a versão pirateada do produto saindo, em média, R$10,00 por
CD. A versão temporária (30 dias) do mathematica também está disponível para
downloads no site http://www.wolframreseach.com. A versão mais atual do
mathematica é a versão 5.2. Vale ressaltar que as últimas versões do Mathematica
aceitam praticamente todos os comandos das versões anteriores do programa.

Comandos e Operações Básicas

Todas as versões do mathematica são em inglês, portanto todos os seus comandos são
em inglês. Obs: Os comandos para serem executados devem ser confirmados com
shift+ENTER ou ENTER do teclado numérico.
1. Adição – Sinal de mais (+);
2. Subtração – Sinal de menos (-);
3. Multiplicação – Asterisco (*) ou espaço ( );
4. Divisão – Barra ( / ) ou ctrl+ barra (/);
5. Expoente – digita-se ctrl+6 ou circunflexo (^)+expoente desejado (2,3,4...n);
nota: para sair do expoente digita-se ctrl+espaço;
6. Raiz Quadrada – digita-se Sqrt (com inicial maiúscula) com o valor desejado
entre colchetes ou ctrl+2 e ctrl+espaço para sair;
7. Valor Numérico – digita-se N e o valor Numérico desejado entre colchetes;
8. Valor Absoluto ou Módulo – digita-se Abs e o valor desejado entre colchetes;
9. Solve – o comando Solve é usado para resolução de equações de qualquer grau.
Digita-se Solve com o valor desejado entre colchetes e na hora de igualar tem
que digitar dois iguais (==);
10. Simplify – Este comando ajuda a simplificar valores, digitando Simplify e o
valor desejado entre colchetes.
Integrais e Derivadas

O Mathematica deriva funções fácil e rapidamente usando apenas o comando D


seguido de colchetes que contém a função a ser derivada e indicando em relação à que
variável a função é derivada (geralmente coloca-se uma vírgula e xis(x) em seguida).
Não sendo a função contínua ou uma função nova, o programa mostra novas funções
não conhecidas que indicam algum problema no processo de derivação ou reclama
(exibe erros).
A Integral é um pouco mais complicada, possuindo duas formas de ser expressa e
calculada: Uma é usando o comando Integrate seguido de colchetes com a função a ser
integrada dentro dos colchetes e dizendo-se por meio de vírgula com relação à qual
variável a função está sendo integrada, calculando a integral indefinida. Adicionando-se
o intervalo de integração entre chaves, o mathematica calcula a integral definida nos
intervalos.Também pode-se digitar Escape+int+Escape dando origem ao símbolo da
integral e digitando ctrl seguido de mais(+), o extremo superior de integração pode ser
definido, e digitando ctrl+5 o extremo inferior de integração pode ser definido. Em
seguida digita-se ctrl+espaço para sair dos extremos e por último digita-se
Escape+d+d+Escape, aparecendo o símbolo diferencial que deve ser acompanhado da
variável de integração. Se não forem colocados os intervalos de integração, a integral
calculada será indefinida.
(Problema 13 de máximos e mínimos, Seção 3.6 do Edwards e Penney)
Funções Trigonométricas

As funções Seno, Cosseno, Secante, Cossecante, Tangente e Cotangente são


normalmente utilizadas no Mathematica. Basta escreve-las em inglês.
• Seno – para expressar a função seno digita-se Sin com o argumento entre
colchetes;
• Cosseno – para expressar a função cosseno, digita-se Cos com o argumento
entre colchetes;
• Secante – para expressar a função secante, digita-se Sec com o argumento entre
colchetes;
• Cossecante – para expressar a função cossecante, digita-se Csc com o
argumento entre colchetes;
• Tangente – para expressar a função tangente, digita-se Tan com o argumento
entre colchetes;
• Cotagente – para expressar a função cotangente, digita-se Cot com o argumento
entre colchetes.

Podemos, então, relacionar tais funções (trigonométricas) com as derivadas e as


integrais.
As letras gregas pi, teta e as demais podem ser escritas digitando Esc+nome da letra
escrita em inglês+Esc.
• Pi – digita-se Esc+pi+Esc;
• Teta – digita-se Esc+theta+Esc;
• Fi – digita-se Esc+phi+Esc;
• Psi – digita-se Esc+psi+Esc;
• Alfa – digita-se Esc+alpha+Esc;
• Beta – digita-se Esc+beta+Esc;
• Lambida – digita-se Esc+lambda+Esc;

Obs: Quando uma função não pode ser integrada, o Mathematica ou reclama (exibe
erros) ou define nova funções as quais o programa e nem mesmo nós mesmos
conseguimos integrar ou derivar.
Limites

A função que realiza o cálculo de limites no Mathematica é a função Limit. Para


calcular-se limites digita-se Limit+colchetes+função+vírgula+variável+hífen (-)+seta
(>)+colchetes.
Construção de Gráficos

Os comandos para construção de gráficos no Mathematica são relativamente simples. O


comando principal é Plot, do qual provém as opções Plot (gráficos bidimensionais),
Plot3D (gráficos tridimensionais), ListPlot (lista de gráficos bidimensionais),
ParametricPlot (gráficos bidimensionais parametrizados), ListPlot3D (lista de gráficos
tridimensionais) e ParametricPlot3D (gráficos tridimensionais parametrizados).

Gráficos bidimensionais

Gráficos bidimensionais são feitos a partir da função Plot. Para esboçar-se um gráfico
bidimensional, digita-se Plot e a função desejada vem entre colchetes. O intervalo de
variação do gráfico deve vir entre chaves. Há outros acessórios que complementam a
função Plot:
• AspectRatio – Esta função pode deixar um dos eixos 62% maior que outro:
Digita-se AspectRatio Æ1/GoldenRatio (para fazer a seta tecla-se hífen+>).
Também há opção de deixar os dois eixos iguais: Digita-se
AspectRatioÆAutomatic.
• AxesStyleÆ Esta função pode mudar a cor e a espessura dos eixos: Digita-se
Plot[função desejada,{domínio da
função},AxesStyle→{RGBColor[x,x,x],Thickness[espessura]}].
• AxesLabelÆ Esta função dá nome ao gráfico: Plot[função
desejada,{domínio},AxesLabel→"nome do gráfico"].

• AxesOriginÆ Esta função desloca a origem dos eixos para um valor desejado:
Plot[função desejada,{domínio},AxesOrigin→{número para onde a origem
será deslocada,0}].
• BackGroundÆ Esta função muda a cor de fundo do gráfico: Plot[função
desejada,{domínio},Background→GrayLevel[grau de intensidade]].

• MaxBendÆ Esta função dá uma visão ampliada da função: Plot[função


desejada,{domínio},MaxBend->número de ampliação].
• TicksÆ Esta função determina os valores desejados no eixo x: Plot[função
desejada, {domínio}, Ticks→{{valores desejados}, Automatic}].
• RGBColor – esta função seleciona as cores de cada gráfico. Digita-se
Plot[função desejada,{domínio},PlotStyle→ {RGBColor[0 ou 1,0 ou 1,0 ou
1]}];

Gráficos tridimensionais

Os gráficos tridimensionais são gerados pela função Plot3D. Dentro desta função
existem inúmeras outras que modificam e caracterizam cada tipo de gráfico. As funções
do Plot3D são:
• Plot3D - esta função gera gráficos tridimensionais apenas em função das
coordenadas do plano cartesiano(duas coordenadas);
1
0.5
6
0
-0.5
-1 4
0
2 2
4

6 0

• ListPlo3D – traça lista de gráficos;


• ParametricPlot3D – esta função parametriza um gráfico, colocando-o em
função de seno cosseno (basicamente). Digita-se ParametricPlot3D[{pelo
menos três funções desejadas}],{domínio da coordenada x},{domínio da
coordenada y}]; Vale lembrar que listas de funções , no mathematica, são
colocadas entre chaves.
1
0.5
0
-0.5
-1
1

0.5

-0.5

-1
-1
-0.5
0
0.5
1
1
0.5
0
-0.5
-1
1

0.5

-0.5

-1
-1
-0.5
0
0.5
1
6
4
2

10
0.5
0
-0.5
-1
-11
-0.5
0.5 05
0.5
0 1
ParametricPlot3D[{Sin[x]*Cos[y],y,Cos[x]},{x,0,2 π},{y,0,2 π}]

ParametricPlot3D[{Sin[x]*Cos[y],Sin[y],x},{x,0,2 π},{y,0,2 π}]


-1
1 -0.5
0
0.5 0.5
1
0
-0.5
0.5
-1

0
(Esse parece uma bala!)ParametricPlot3D[{Sin[y]*Cos[x],Cos[y]*Sin[y],x},{x,0,2
π},{y,0,2 π}]

-1
0.25
5
05 -0.500.5 1
0.5
.
-0.25
-0.5
6

(esse é o toro)
5

-5

-5

-5
0
5
10
Ajuda

Existem duas formas de se obter ajuda com relação as funções e comandos do


mathematica: A função Options e o Help.
Options – esta função mostra as opções de comandos que cada função possui.
Digita-se Options[comando desejado];
Help – o Help ajuda o usuário do mathematica a descobrir comandos e funções
novas. Clica-se em Help e depois em Help Browser. Basta digitar uma palavra
relacionada e o Help automaticamente busca exemplos e explicações do tópico
pedido.
Pronto! Agora você está bastante capacitado para usufruir das muitas qualidades e
ferramentas que este software pode lhe oferecer. Vá mais fundo e descubra mais
comandos e utilidades do Mathematica. Boa Sorte!