Escolar Documentos
Profissional Documentos
Cultura Documentos
>input
output
contidos nos pacotes. Alguns pacotes importantes para aplicaes econmicas incluem
ferramentas para lgebra linear e clculo diferencial e integral. Muitos dos pacotes
usados so carregados junto com a interface, enquanto outros devem ser lidos dentro
do notebook tal como ser mostrado mais adiante.
Palhetas do Mathematica
descrita abaixo. Clicando no boto de integral definida (primeira coluna e quarta linha
da palheta, contadas de cima para baixo) possvel escrever a seguinte entrada:
dl
Formatao de caracteres
A palheta bsica de entrada (basic input
palette) obtida por meio de File Palettes.
Ela possui letras gregas, fontes especiais,
matrizes e operaes. Por exemplo, clicando
em d na palheta (quarta coluna e sexta linha de
cima para baixo), possvel escrever a letra
grega equivalente ao delta minsculo. Mas
existem usurios que preferem usar os atalhos
de teclado do Mathematica. O atalho para
inserir smbolos gregos dado pela digitao
Teclas de atalho
Resultado
[ESC] a [ESC]
[ESC] b [ESC]
[ESC]c [ESC]
[ESC]sc L [ESC]
[ESC] r [ESC]
[ESC] p [ESC]
[ESC] d [ESC]
[ESC] t [ESC]
[ESC] q [ESC]
>50+12*2
74
>2/4+15/5
7
2
>10!
3628800
>90^2
8100
ou digitando 90[CTRL]+6 2
>90^2
8100
>Sqrt[144]
12
>Exp[6]
6
>N[Exp[6]]
403.429
> N[%]
403.429
>N[Exp[6],20]
403.42879349273512261
>N[%]
403.429
Este comando pode ser duplicado, fazendo N[%%] por exemplo, para retornar
o penltimo resultado ou repetido p vezes para retornar o p-simo n resultado anterior.
As linhas de entradas (inputs) e de resultados (outputs) so numeradas e isto permite
que se localize facilmente a ordem de um comando prvio.
Coloque o cursor direita do colchete em azul que aparece no lado direito da tela.
Quando o cursor mudar para o formato de uma seta, clique para selecionar. Clique no
menu format e em style e escolha o tipo de formatao.
>2+5+7
14
>15.5+2.6+3.5
21.6
49
30
Para multiplicar dois ou mais nmeros, digite os fatores da multiplicao
acrescentando entre eles a operao de multiplicao (tecla * do teclado numrico ou
[SHIFT] + [8]) . Aps digitar, tecle [ENTER] utilizando o teclado numrico (ou
[SHIFT] + [ENTER], no teclado normal).
>0.5*20.8
10.4
Multiplicando fraes:
>2/8*1/2
1
8
importante notar que o smbolo de multiplicao * pode ser simplesmente
substitudo pelo espao.
>1/2 3/4
3
8
Para dividir nmeros, digite os nmeros acrescentando entre eles a operao de
diviso. Utilize para tal operao a tecla / do teclado numrico. Aps digitar, tecle
[ENTER] no teclado numrico (ou, como sempre, [SHIFT]+[ENTER] no teclado
normal).
>760/5
761
5
Se desejar que o Mathematica fornea o resultado na forma decimal, acrescente
um ponto aps o nmero do numerador. O programa gerar uma quantidade de casas
padro na resposta.
>760./5
152.2
Outra maneira digitar //N (duas barras e N maisculo) aps a digitao dos
nmeros
>760/5//N
152.2
Outro exemplo:
>12.5/6.3
1.98413
>3^5
243
J vimos como extrair razes quadradas. Mas para obter um resultado aproximado,
tambm utilizamos o recurso //N (tambm demonstrado anteriormente).
>Sqrt [3]
!!!!
>Sqrt [3]//N
1.73205
Voc pode observar o sinal no final da linha. Ele significa que nmero
continua na linha seguinte.
Smbolos e operaes pr-definidas
Constantes pr-definidas
Pi = p = 3,141592...
Infinity = Infinito.
Para fazer operaes com nmeros complexos preciso primeiro saber como
>(2+3*I)-(2*I)
2+
6
17
+
13
13
>Sqrt [-9]
3
Exemplos:
>Conjugate[3+4*I]
3-4
>Abs[3+4*I]
5
>Arg[3+4*I]
ArcTanB
4
F
3
>Arg[3+4*I]//N
0.927295
>Prime[30]
113
>PrimePi[90]
24
>PrimeQ[437]
False
>Divisors[437]
{1,19,23,437}
Existem mais de mil funes embutidas no Mathematica. Todas elas possuem uma
mesma caracterstica: seus nomes comeam com letras maisculas e seus argumentos se
encontram dentro de colchetes.
>Log[2,8]
3
As funes podem ser encaixadas ou colocadas umas dentro das outras. Voc
pode usar I ou para representar . (REVER ESTA PARTE DO TEXTO)
Para inserir i, digite [ESC]ii[ESC], onde [ESC] a tecla ESCAPE.
Exemplo:
"##########2#
1+ x
> IntegerPart[Pi^2]
9
1
2 !!!
2!
3A E
4
+ Sin
>125!
1882677176888926099743767702491600857595403648714924258875982315083531
5633161359886688293288949592313364640544593005774063016191934138059781
8883457558547055524326375565007131770880000000000000000000000000000000
Voc pode usar N para obter um resultado numrico aproximado. Basta relembrar
que o sinal % recupera o ltimo resultado.
>N[%]
1.88268 10209
Voc pode usar E ou para representar a constante exponencial e. Para inserir ,
digite [ESC]ee[ESC].
>N[E]
2.71828
Voc pode especificar quantos dgitos voc deseja que o resultado de um clculo
apresente. Abaixo, est o valor de e para 60 dgitos.
>N[E,60]
2.718281828459045235360287471352662497757247093699959574966
97
possvel mudar o exemplos que sero apresentados a seguir e testar os resultados no Mathematica.
Quando estas mudanas so feitas, elas no so salvas automaticamente, a no ser que se use o comando
Save As, no menu de arquivos.
>15+30
45
>160/4
40
Para prosseguir e mudar alguns dos nmeros na clula de entrada acima, basta
digitar [SHIFT]+[ENTER] para refazer o clculo.
> Needs["Graphics`Polyhedra`"]
Agora voc pode usar funes do pacote tal como elas fossem funes prembutidas no Mathematica.
> Show[Polyhedron[GreatStellatedDodecahedron]]
Mass SpeedOfLight2
O pacote de constantes fsicas padronizadas do Mathematica define o seu prprio
objeto SpeedOfLight. O Mathematica o adverte sobre isto, mas no possvel
substituir a verso que voc j introduziu.
> Needs["Miscellaneous`PhysicalConstants`"]
SpeedOfLight::shdw: Symbol SpeedOfLight appears in multiple contexts
{Miscellaneous`PhysicalConstants`,Global`}; definitions in context
Miscellaneous`PhysicalConstants` may shadow or be shadowed by other
definitions.
>Remove[SpeedOfLight]
Abs[-22]
letra maiscula.
Use [ ] para agrupar os argumentos da funo.
Mod[7,3]
{2,4,6,8,10}
a/(b c)
y^3/.y2
I=30
Solve[p^3==8,p]
F[x_]:=x^4
F[x_]:=x^4
REFERNCIAS
2.
3.
4.
5.
6.
Based
Computational
Economics.
Vol.
2.
Amsterdam:
New-
Holland/Elsevier.
7.
8.
9.
Exerccios
Resolvidos
da
Anpec.
Belo
Horizonte:
Ed.
da
UFMG/Cedeplar, 2008.
6. KOLMAN, B. & HILL, D. R. Introductory Linear Algebra with Applications. 7th ed.
New York: Prentice-Hall, 2000.
7. LIPSCHUTZ, S. Matemtica Finita (Coleo Schaum). So Paulo: McGraw-Hill,
1972 (traduo de Adalberto Panobianco Bergamasco).
8. LOBO, O. G.; BORGES, J. M.; LOBO, F. G. Anlise Matemtica: Clculo
Diferencial em Rn. Vol. IV. Lisboa: Ed. Presena, 1992.
9. __________. Anlise Matemtica: Clculo Integral em R e Rn. Vol. III. Lisboa: Ed.
Presena, 1992.
10. MORETTIN, P. A., HAZZAN, S. e BUSSAB, W. O. Clculo: Funes de Uma e
Vrias Variveis. So Paulo: Saraiva, 2003.
11. WEBER, J. E. Matemtica para Economia e Administrao. So Paulo: Harbra,
1977.
12. SIMON, C.P. & BLUME, L. Mathematics for Economists. New York: W.W.
Norton & Company Inc., 1994.
c)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. WALSH, C. E. Monetary Theory and Policy. Cambridge, Massachusets: The MIT
Press, 2003.
11. ZINI JR., A. A. Taxa de Cmbio e Poltica Cambial no Brasil. So Paulo: Edusp,
1995.