Você está na página 1de 36

Introduo

Curso Bsico de Maple 13

Bergson da Silva Matias Lvia Braga Sydrio de Alencar

Introduo

Sumrio
1.
1.1. 1.2.

INTRODUO .............................................................................................................. 4
Histrico .................................................................................................................................... 4 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.
2.1. 2.2. 2.3. 2.4.

EQUAES ALGBRICAS.........................................................................................11
Atribuies .............................................................................................................................. 11 Outros comandos .................................................................................................................... 12 Resoluo de Equaes Algbricas .......................................................................................... 13 Funes Elementares .............................................................................................................. 14

3.
1.1. 1.2. 1.3.

CLCULO.....................................................................................................................16
Limite ...................................................................................................................................... 16 Derivada .................................................................................................................................. 19 Integral.................................................................................................................................... 21

4.
1.1. 1.2.

EDOS ...........................................................................................................................22
Declarando uma EDO .............................................................................................................. 22 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.1. 3.2.

Grficos em trs dimenses .................................................................................................... 32 Grficos de EDOs .................................................................................................................... 34

Introduo

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

Conhecendo os botes do Maple:


7 6 5 4 3 2 1

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 23 25 21 19 15 13 11 11 0 9 8

10 26 24 22 20 18 16 14 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

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

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

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

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. b. c. d. , 1 derivada em relao a x , 2 derivada em relao a y , 3 derivada em relao a x , 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. b. c. d. , de 4 a 6 , de a 0 , de a 0 , de /2 a 2

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