Você está na página 1de 36

Introduo 1

Curso Bsico de Maple 13

Bergson da Silva Matias


Lvia Braga Sydrio de Alencar
Introduo 2

Sumrio

1. INTRODUO .............................................................................................................. 4

1.1. Histrico .................................................................................................................................... 4

1.2. Interface.................................................................................................................................... 4

1.3. Comandos Bsicos ..................................................................................................................... 8


1.3.1. Operaes bsicas ............................................................................................................. 8

1.4. Alguns detalhes ......................................................................................................................... 9


1.4.1. Casas decimais .................................................................................................................. 9
1.4.2. Ajuda............................................................................................................................... 10
1.4.3. Erro ................................................................................................................................. 10
1.4.4. Comentrios .................................................................................................................... 11

2. EQUAES ALGBRICAS.........................................................................................11

2.1. Atribuies .............................................................................................................................. 11

2.2. Outros comandos .................................................................................................................... 12

2.3. Resoluo de Equaes Algbricas .......................................................................................... 13

2.4. Funes Elementares .............................................................................................................. 14

3. CLCULO.....................................................................................................................16

1.1. Limite ...................................................................................................................................... 16

1.2. Derivada .................................................................................................................................. 19

1.3. Integral.................................................................................................................................... 21

4. EDOS ...........................................................................................................................22

1.1. Declarando uma EDO .............................................................................................................. 22

1.2. Resolvendo uma EDO .............................................................................................................. 24

5. GRFICOS ...................................................................................................................25

5.1. Grficos em duas dimenses ................................................................................................... 26


5.1.1. Funes ........................................................................................................................... 26
5.1.2. Limites............................................................................................................................. 31
5.1.3. Derivadas ........................................................................................................................ 31
5.1.4. Integrais .......................................................................................................................... 32
Introduo 3

3.1. Grficos em trs dimenses .................................................................................................... 32

3.2. Grficos de EDOs .................................................................................................................... 34


Introduo 4

1. Introduo
1.1. Histrico

Maple um sistema algbrico computacional comercial de uso genrico.


Constitui um ambiente informtico para a computao de expresses algbricas,
simblicas (pode-se usar essa capacidade simblica para obter-se solues analticas
exatas para muitos problemas matemticos como diferenciao, integrao e etc),
permitindo o desenho de grficos a duas ou a trs dimenses. O seu desenvolvimento
comeou em 1981 pelo Grupo de Computao Simblica na Universidade de
Waterloo em Waterloo, no Canad, provncia de Ontrio.
Desde 1988, o Maple tem sido desenvolvido e comercializado pela Maplesoft,
uma companhia canadense tambm baseada em Waterloo, Ontrio.

1.2. Interface

A verso mais atual o Maple 15. Porm, nessa apostila, ser utilizado o Maple
13. Ao abrir-se o software, essa a interface que se encontra:
Introduo 5

Conhecendo os botes do Maple:

7 6 5 4 2 1
3

1 Configura a cor de um intervalo de caracteres selecionado.

2 Configura a cor da fonte para caracteres selecionados.

3 Indica quando o usurio est utilizando uma animao.

4 Indica quando o usurio est utilizando um grfico.

5 Indica quando o usurio est utilizando um desenho.

6 Indica quando o usurio est utilizando uma operao matemtica (ao se utilizar
nmeros por exemplo).

7 Indica quando o usurio est utilizando um texto.

17 15 8
23 11
25 21 19 9
13 11
0

10

26
24 22 20 18 14
16
4
12

8 Abre o sistema de ajuda.

9 Desfaz um comando.

10 Zoom 200%.

11 Zoom 150%.

12 Zoom 100%.

13 Editar cdigo de iniciao.


Introduo 6

14 Reinicia o servidor Maple.

15 Depura a operao atual.

16 Interrompe a operao atual.

17 Executa todos os grupos selecionados.

18 Executa todo o contedo da folha de trabalho.

19 Avana para a prxima folha de trabalho.

20 Volta para a folha de trabalho anterior.

21 Remove qualquer seo includa na seleo.

22 Inclui a seleo em uma subseo.

23 Insere entrada do Maple depois do grupo de execuo atual.

24 Inserir texto sem formatao aps o grupo de execuo atual.

25 Refaz a ltima operao feita.

26 Desfaz a ltima operao feita.


Introduo 7

27
28
29
30
31
32
33
34
35
36

37
38

39
40

41
42
43

44
45

27 Salva expresses matemticas elaboradas pelo usurio.

28 Permite que o usurio escolha a caligrafia de sua preferncia.

29 Expresses j consagradas pelo uso.

30 Unidades no Sistema Internacional (SI).

31 Unidades no sistema americano.

32 Smbolos de uso recorrente na matemtica.

33 Elaborao de matriz.

34 Componentes como caixa de texto, termmetro e etc.

35 Caracteres gregos.

36 Uso de setas.
Introduo 8

37 Smbolos de relao.

38 Smbolos de relao aproximada.

39 Smbolos de diferena.

40 Alguns operadores como o somatrio.

41 Outros operadores.

42 Caracteres vazados.

43 Caracteres alternativos.

44 Caracteres.

45 Formas.

1.3. Comandos Bsicos

A partir do Maple 12, no mais necessrio colocar ; ao final de cada


sentena para que o seu comando possa ser rodado, apesar de que se for colocado, a
sentena ser lida normalmente. Ao se colocar o : o resultado no ser mostrado
mas ser salvo na memria.

1.3.1.Operaes bsicas

Fatorial !
Potenciao ^
Diviso /
Multiplicao *
Adio +
Subtrao -

A ordem de preferncia a descrita acima, comeando do fatorial at a


subtrao.
Introduo 9

Um detalhe importante quando se deseja escrever uma potenciao que


primeiro coloca-se o smbolo ^ depois o expoente e logo em seguida deve-se apagar
o smbolo para que a sentena fornea uma resposta.

Para modificar a ordem de preferncia basta utilizar parntese ( ).

Exerccios:

Resolva as seguintes sentenas matemticas:

Onze elevado a quarta mais nove fatorial vezes cinco; Resp: 1829041;
Sete vezes quinze virgula trs divididos por menos seis; Resp:
Nove mais 5 dividido por sete ao cubo. Deve-se dar preferncia soma neste
caso. Resp: 0.04081632653.

1.4. Alguns detalhes

1.4.1.Casas decimais

No caso de se desejar obter resultados de divises com casas decimais, deve-se


colocar um ponto aps o nmero que est no numerador. Caso no se coloque o
ponto, o Maple sempre retorna o resultado na forma simblica.
Introduo 10

Uma forma mais geral de se obter as casas decimais utilizar o comando evalf.
O Maple retorna um nmero com at dez casas decimais. Em combinao com o %,
o comando retorna o ltimo valor.

Vrios comandos podem ser escritos na mesma linha, portanto que sejam
separados por ;.

1.4.2.Ajuda

O Maple tem uma ferramenta de ajuda relativamente completa. Pode-se


evoc-la pelo boto Ajuda.

1.4.3.Erro

Ao encontrar uma falha, o Maple retorna uma mensagem de erro,


especificando o seu tipo. Erros comuns so associados a falhas na digitao, erro no
domnio de funes e etc.
Equaes Algbricas 11

1.4.4.Comentrios

Quando se deseja fazer um comentrio acerca de alguma passagem, utiliza-se o


comando #. O Maple desconsidera o comentrio, ficando apenas para futuras
consultas dos usurios.

Simplify: Simplifica uma expresso que tem um fator em comum entre seu
numerador e denominador.

2. Equaes Algbricas
2.1. Atribuies

Quando se deseja atribuir um valor a alguma letra, uma funo a alguma


varivel, enfim, atribuir alguma identidade a algo, usa-se o smbolo :=. Portanto, no
exemplo abaixo, o valor de B atribudo a A, x tem o valor de cinco e quando a
expresso em funo de x atribuda a y, automaticamente o valor de x substitudo
funo e o valor final dado.
Equaes Algbricas 12

2.2. Outros comandos

Simplify: Simplifica uma expresso que tem um fator em comum entre seu
numerador e denominador.

Factor: Fatora uma expresso.

Expand: Expande uma expresso que est fatorada.

Exerccios:

Expandir (x+y)4. Resp:


Fatorar xy-x2y+y3 x2-x. Resp:
Simplificar . Resp:
Equaes Algbricas 13

2.3. Resoluo de Equaes Algbricas

Para se resolver uma equao, utiliza-se o comando solve.

Quando se tem uma funo de mais de uma varivel, deve-se especificar em


funo de que varivel se deseja ter a resoluo.

Para se construir uma funo, deve-se primeiro batiz-la com um nome ou


letra que a represente, em seguida, usa-se o smbolo da atribuio :=, o nome da
varivel , o comando de transformao -> e a expresso da prpria funo.

Aps declaradas, as funes ficam gravadas na memria do programa e basta


escrev-las pelo nome de batismo para cham-las novamente. Pode-se especificar os
pontos nos quais se deseja saber o valor da funo. Vale a pena ressaltar que se o
mesmo nome for dado a diferentes funes, a mais atual ser mantida e a antiga ser
apagada da memria do Maple.
Equaes Algbricas 14

Exerccios:

Resolva as seguintes equaes:

Y = x2 -10x-24. Resp:
Encontre o valor de y para x=233455,2323. Resp:

Y = xy-x2y+y3x2-x , em funo de x. Resp:

2.4. Funes Elementares

3. Funo exponencial:
4. Funo seno:
5. Funo cosseno:
6. Funo tangente:
7. Funo secante:
8. Funo cossecante:
9. Funo cotangente:
10. Funo arcoseno:
11. Funo arcocosseno:
12. Funo logartma:
13. Funo logaritmo neperiano:
Equaes Algbricas 15

Alguns exemplos:
Clculo 16

Exerccios:

Resolva as seguintes equaes de funes elementares:

Y=sen(x)+cos(x). Resp:

Y= . Resp:

Y = log10(x) + e2 . Resp:

3. Clculo
Agora veremos alguns tpicos de clculo diferencial e integral, comeando por
Limite e depois Derivada e Integral. O Maple possui comandos pr-estabelecidos que
facilitam a resoluo dessas funes.

1.1. Limite

Para a resoluo de limites, podemos usar dois comandos bem parecidos: o


limit e o Limit.

O comando limit (L minsculo) retorna o limite de uma funo f(x) quando x


tende ao valor a.
Clculo 17

Onde:

f(x) uma funo de x

x = a o mesmo que x a, ou seja, x tende a a

OBS: se o limite no existir o Maple d como resposta undefined.

Exemplo: Calcular o limite da funo abaixo, quando x tende a 1:

Usando o comando limit, temos:

Tambm possvel obter os valores do limite de funo pela direita e pela


esquerda (limites laterais). Para isso, basta acrescentar mais um parmetro ao
comando anterior: left ou right.

Onde:

right significa que o limite pela direita

left significa que o limite pela esquerda

Exemplo: Calcular o limite da funo abaixo, quando x tende a 3 pela direita:


Clculo 18

Usando o comando limit, temos:

Podemos tambm definir limites no infinito.

Exemplo:

O comando Limit (L maisculo) mostra a expresso de limites que utilizada


usualmente sem calcul-lo.

Exemplo:

Exerccio:

Calcule os seguintes limites, utilizando o comando limit.

a.
b.
c.
d.
Clculo 19

1.2. Derivada

Para a resoluo de derivadas, o Maple oferece os comandos diff e Diff.

O comando diff (F minsculo) retorna a derivada da funo f em relao a x.

Onde:

f(x) uma funo de x

x a varivel a que se deseja derivar

Exemplo: Calcular a derivada da funo abaixo:

Usando o comando diff, temos:

Outros exemplos de derivadas:

Derivada de uma funo trigonomtrica

Derivada parcial

>
Clculo 20

Tambm podemos calcular derivadas de ordem superior. Para isso se usa a


seguinte sintaxe:

Onde:

f(x) a funo que se deseja derivar

x a varivel a ser derivada

$n a ordem da derivada

Exemplos:

O comando Diff (D maisculo) mostra a expresso de derivada que utilizada


usualmente sem calcul-la.

Exemplo:
Clculo 21

Exerccio:

Calcule as derivadas das seguintes funes usando o comando diff.

a. , 1 derivada em relao a x
b. , 2 derivada em relao a y
c. , 3 derivada em relao a x
d. , 4 derivada em relao a x

1.3. Integral

Para a resoluo de integrais, o Maple oferece os comandos int e Int.

O comando int (I minsculo) retorna a integral da funo f em relao a x.


Podemos calcular uma integral indefinida ou definida.

Onde:

f(x) uma funo de x

x a varivel a que se deseja integrar

x=a..b o intervalo de integrao

Exemplo: Calcular a integral definida de x = 2 a x = 3 da funo abaixo:

Usando o comando int, temos:

Outros exemplos de integrais:


EDOs 22

Integral de uma funo trigonomtrica

Integral com limite no infinito

O comando Int (I maisculo) mostra a expresso da integral que utilizada


usualmente sem calcul-la.

Exemplo:

Exerccio:

Calcule as integrais das seguintes funes usando o comando int.

a. , de a 0
b. , de /2 a 2
c. , de 4 a 6
d. , de a 0

4. EDOs
1.1. Declarando uma EDO

O comando que define Equaes Diferenciais Ordinrias no Maple o ODE.

Para declarar uma EDO basta somente digitar o comando ODE e a Equao da
forma correta.
EDOs 23

Exemplo:

Os cuidados necessrios so sempre colocar as funes de y na forma y(x), pois


y uma funo de x.

Veja o exemplo errado:

Observe que no exemplo errado acima, ao invs de y(x), foi colocado y,


causando um resultado no esperado no comando.

Tambm se pode escrever de outra maneira, lembrando sempre que as funes


y dependentes de uma varivel x devem estar na forma y(x):

Outro exemplo:

Neste caso, temos E e I constantes e v variando em funo de x.

Exerccio:

Declare, com a ajuda do comando ODE, as seguintes EDOs:

a.
b.
c.
d.
EDOs 24

1.2. Resolvendo uma EDO

Para resolver uma EDO, o Maple dispe de muitos comandos eficazes,


trataremos aqui do comando DSOLVE.

O comando DSOLVE pode resolver uma EDO desconsiderando as condies


iniciais do problema e tambm pode resolver considerando as condies iniciais.

Vejamos um exemplo:

Observe que, como no foram dadas condies iniciais, y(x) ficou com duas
constantes a serem determinadas, C1 e C2.

Para considerarmos as condies iniciais e assim eliminarmos as constantes,


devemos acrescentar mais um parmetro ao comando ODE.

a que surge o parmetro ics, que so as condies iniciais do problema.

Vejamos o mesmo exemplo anterior, agora sujeito s seguintes condies


iniciais:

y(0) = 1 e y(0) = 0

Desta forma:

Aqui tambm preciso ter cuidado, pois a segunda condio inicial que a
derivada da funo em zero igual a zero. Esta condio deve sempre ser escrita da
forma como est: D(y)(0)=0.
Grficos 25

Outros exemplos:

Exerccio:

Resolva as EDOs abaixo:

a.
b.
c.
d.

5. Grficos
Quando se deseja fazer um grfico de uma funo y= f(x), por exemplo, usa-se
geralmente o comando plot. A sintaxe bsica :

Plot (f, h, v, ops), em que:

F = Nome da funo;
H = intervalo em que se deseja que o grfico seja definido no eixo das abscissas
(eixo x). Separa-se os dois valores por dois pontos finais seguidos ..;
Grficos 26

V = intervalo em que se deseja que o grfico seja definido no eixo das


ordenadas (eixo y). Separa-se os dois valores por dois pontos finais seguidos
..;
Ops = opes de formatao.

A declarao de v e ops opcional e a de f e h obrigatria. O parmetro v


funciona como um zoom sobre a rea do grfico em que se est estudando.

5.1. Grficos em duas dimenses

5.1.1.Funes

Exemplo:

Exemplo 2:
Grficos 27

Exemplo 3: Utilizando o eixo y.

Exemplo 4: Aumentando a escala, utilizando uma espcie de zoom.

Antes...

Depois...
Grficos 28

Exemplo 5: Mudando a cor do grfico ou dando um ttulo ao grfico.

Para mudar a cor do grfico ou o nome, basta seguir o procedimento mostrado


no exemplo, os comandos devem sempre estar separados por vrgula e no se deve
utilizar preposies e pontuaes para o ttulo do grfico. A linguagem utilizada deve
ser o ingls.

Outra maneira de declarar uma funo para se fazer seu grfico separar a
declarao da funo do comando plot.
Grficos 29

Exemplo 6: Declara-se primeiro a funo e depois se usa o comando plot.

> >

Error, (in plot) unexpected option: tilte = GRAFICO*AZUL


>

Primeiro um erro de escrita bastante comum (escreveu-se a palavra title da


maneira errada).

Depois, a escrita correta e o grfico:

>

Dessa forma, o usurio pode colocar vrios grficos em um mesmo plano


cartesiano. Essa ferramenta bastante til para a comparao de grficos.

Utiliza-se os colchetes [ ] para separar a declarao das funes do


resto do comando.
Grficos 30

Exerccios:

Trace o grfico de:

Cos2(x)
e100
log5(x)

Grficos 31

5.1.2.Limites

Na verdade, limites, derivadas e integrais podem ser estudadas a partir do


grfico da funo de origem.

5.1.3.Derivadas

interessante comparar os grficos das diversas derivadas que uma funo


pode ter.
Grficos 32

5.1.4.Integrais

3.1. Grficos em trs dimenses

H uma pequena diferena no comando de grfico em 2D e 3D. Para o grfico


de trs dimenses, tem-se:

Plot3d(f(x,y),x=a..b,y=c..d,ops1,ops2opsn)

Onde f(x,y) uma funo real que pode ser plotada em 3D, como um cone.
Grficos 33

Alguns exemplos sero dados a seguir:


Grficos 34

Apenas mudando a cor...

3.2. Grficos de EDOs

Para fazer um grfico de uma Equao Diferencial Ordinria (EDO), deve-se:

Declarar a EDO como aprendido no quarto tpico;


Declarar as condies de contorno;
Baixar um conjunto de ferramentas, pelo comando ;
Utilizar o comando DEplot para elaborar o grfico.
Grficos 35

Exemplo:

No caso acima, a EDO foi resolvida, mas isso no era necessrio. Continuando
com a elaborao do grfico...

essencial que se baixe as ferramentas de grfico com o comando


with(DEtools).

A estrutura da declarao de grfico para EDOs a seguinte:

DEplot (nome dado EDO, funo, varivel= ponto inicial..ponto final,[[nome


dado s condies de contorno]], opes)
Grficos 36

Exerccios:

Faa o grfico de:

a.
b.
c.

d. ,

Você também pode gostar