Escolar Documentos
Profissional Documentos
Cultura Documentos
html
Pgina 1 de 68
5
Grficos e Animaes
O Maple pode gerar muitas formas de grficos, permitindo que voc visualize o problema e
compreenda melhor os conceitos.
Todas as regies grficas no Maple so ativas; portanto, voc pode arrastar expresses
para a regio e da regio grfica.
O Maple oferece vrias opes grficas, como estilo de eixos, ttulo, cores, opes de
sombreamento,estilos de superfcie e amplitude dos eixos, que do a voc completo
controle para personalizar seus grficos.
index1.html
Pgina 2 de 68
index1.html
Pgina 3 de 68
Zoom (foco)
Criao de Animaes - Mtodos Interactive Plot Builder
interativos e dirigidos por
comandos para exibir animaes O Comando plots[animate]
index1.html
Pgina 4 de 68
Comandos
Cada mtodo oferece um conjunto nico de vantagens. O mtodo usado depende do tipo de grfico
a
exibir, assim como suas preferncias pessoais.
(2) Especificar os pontos-limite do grfico como simblicos, por exemplo, Pi, sqrt(2)
(3) Selecionar diferentes tipos de grficos como animaes e interativos com controle de parmetro
por slider, isto , personalizar e exibir um grfico selecionando de vrios tipos de grficos e
aplicando opes grficas sem qualquer conhecimento da sintaxe de comando para fazer grfico
(4) Aplicar a opo discont=true para grfico descontnuo
A sada do Interactive Plot Builder um grfico da expresso ou o comando usado para gerar o
grfico
index1.html
Pgina 5 de 68
no documento.
1. Specify Expressions window - janela para adicionar, editar ou remover expresses e variveis.
Uma vez terminado, voc pode passar para a janela Select Plot Type.
index1.html
Pgina 6 de 68
2. Select Plot Type window - para selecionar o tipo e o grfico correspondente e editar os
intervalos
(ranges). Uma vez terminado, voc pode fazer o grfico ou avanar para a janeta Plot Options.
3. Plot Options window - Para aplicar opes grficas. Uma vez terminado, voc pode exibir o
grfico
ou devolver o comando que gera o grfico no documento.
Exemplo 1 - Exibir um grfico de uma expresso a uma nica varivel
index1.html
Pgina 7 de 68
O Maple pode exibir grficos bi-dimensionais e oferecer vrias opes grficas como cores, ttulo e
estilo de eixos para personalizar o grfico.
Tabela 5.2: Exibio Grfica de uma Expresso a uma nica Varivel
Passo
Iniciar o Interactive
Plot Builder.
Detalhes
1. Certificar-se de o cursor estar em uma
regio
de entrada Maple.
Notas:
1. O Maple insere plots[interactive]();
no
documento Maple. Introduzindo este
comando no
prompt Maple, tambm chama o Plot
Builder.
index1.html
Fazer o grfico da
expresso
Pgina 8 de 68
2. Clique Plot.
index1.html
Pgina 9 de 68
Para ver a sintaxe Maple usada para gerar este grfico, veja os Comandos Maples de Criao de
Grficos (Maple commands from Creating Plots): Interactive Plot Builder (pg. 177)
O Maple pode exibir mltiplas expresses em uma mesma regio grfica para comparar e contrastar.
O Interactive Plot Builder aceita mltiplas expresses.
index1.html
Pgina 10 de 68
Passo
Detalhes
Iniciar o Interactive Plot 1. Iniciar o Interactive Plot Builder.
Builder e entrar com as
expresses.
O Plot Builder aceita expresses e realiza
clculos
bsicos nas expresses. Por exemplo,
entrando com
diff(sin(x^2), x) na janela Specify
Expression,
realiza os clculos e exibe a expresso como
2*cos(x^2)*x no grupo de caixas
Expression.
index1.html
Pgina 11 de 68
index1.html
Pgina 12 de 68
Por padro, o Maple exibe cada grfico em uma regio grfica usando cores diferentes. Voc pode
aplicar um estilo de linha como slido, tracejado ou pontilhado para cada expresso no grfico. Para
mais informaes, consulte a pgina de ajuda ?plot/options. Para ver a sintaxe Maple usada para
gerar este grfico, veja Comandos Maple de Criao de Grficos (Maple commands from Creating
Plots): Interactive Plot Builder (pg. 177)
O Maple pode exibir grficos tri-dimensionais e oferece vrias opes grficas como modelos de luz
(light models), estilos de superfcies e sombreamentos para permitir a voc personalizar o grfico.
index1.html
Pgina 13 de 68
Passos
Iniciar o Interactive
Plot
Builder e entrar com
uma expresso.
Iniciar a janela Plot
Options.
Detalhes
Adicionar a expresso (1+sin(x*y))/
(x^2+y^2).
index1.html
Pgina 14 de 68
b. Clique Options.
Determinar as opes
grficas.
Na janela Plot Options :
a. Da coluna Variables, trocar o campo
Range
para 0 .. 0.05.
b. Da coluna Labels, entrar com z.
Fazer o grfico da
expresso.
Clicar Plot.
index1.html
Pgina 15 de 68
Para ver a sintaxe Maple usada para gerar este grfico, veja Comandos Maple de Criao de
Grficos
index1.html
Pgina 16 de 68
(Maple commands from Creating Plots): Interactive Plot Builder (pg 177)
O Maple pode exibir um conformal plot de uma expresso complexa mapeada sobre uma grade
bi-dimensional ou desenhada sobre uma esfera de Riemann em 3-D.
Passos
Iniciar o Interactive
Plot
Builder e entrar com
uma expresso.
Selecionar um tipo de
grfico (plot type).
Detalhes
Adicionar a expresso z^3.
index1.html
Pgina 17 de 68
complex-valued expression.
Determinar as opes
grficas.
Fazer o grfico da
expresso.
Clicar Plot.
index1.html
Pgina 18 de 68
Passos
Iniciar o Interactive
Plot
Detalhes
Adicionar a expresso 1+4*cos(4*theta).
Determinar as opes
grficas.
Fazer o grfico da
expresso.
selecionar magenta.
Clicar Plot.
index1.html
Pgina 19 de 68
Para ver a sintaxe Maple usada para gerar este grfico, veja Comandos Maple de Criao de
Grficos
(Maple commands from Creating Plots): Interactive Plot Builder (pg. 177).
index1.html
Pgina 20 de 68
index1.html
Pgina 21 de 68
Passos
Iniciar o Interactive
Plot
Detalhes
Adicionar a expresso x+3*sin(x*t).
index1.html
Ajustar o grfico.
Pgina 22 de 68
Para ver a sintaxe Maple usada para gerar este grfico, veja Comandos Maple de Criao de
Grficos
(Maple commands from Creating Plots): Interactive Plot Builder (pg. 177).
Para informaes sobre personalizao de grficos usando o Interactive Plot Builder, consulte o
Personalizando Grficos (Customizing Plots): As Opces do Interactive Plot Builder (pg. 194).
Menu de Contexto
Um menu de contexto no Maple exibe uma lista de comandos para manipular, exibir ou calcular uma
index1.html
Pgina 23 de 68
expresso Maple. Os comandos no menu dependem do tipo da expresso. Para exibir o menu de
contexto para uma expresso Maple, clicar com boto direito (para Macintosh, Control-clique)
sobre
a expresso.
Para expresses, o menu de contexto lista:
2-D or 3-D plot
2-D or 3-D implicit plot
Interactive Plot Builder
baseado na expresso selecionada.
Invocando o Interactive Plot Builder atravs do menu de contexto, a expresso passa
automaticamente para o construtor (builder) e o Maple no exibe a janela Specify Expression.
Uma vantagem de usar o menu de contexto a simplicidade de criao de uma expresso usando
menus.Usando este mtodo, voc no precisa de nenhum conhecimento de sintaxe de comando
grfico.
1. Introduzir e avaliar uma expresso, por exemplo,
2. Clicar com o boto direito sobre a expresso (Control-clique para Macintosh).
3. Do menu de contexto, selecionart Plots > 3-D Plot > x,y.
>
(1)
index1.html
Pgina 24 de 68
Para informaes sobre personalizao (customizing) de grficos usando o menu de contexto, veja
index1.html
Pgina 25 de 68
index1.html
Pgina 26 de 68
index1.html
Pgina 27 de 68
>
index1.html
Pgina 28 de 68
>
Para mais informaes sobre opes grficas descritas nesta seo, consulte as pginas de ajuda
?plot/options e ?plot3d/options.
index1.html
Pgina 29 de 68
obs: Quando, ao escrever comandos e opes, precisar continuar em outra linha, pressione Shift e
Enter.
index1.html
Pgina 30 de 68
>
>
index1.html
Pgina 31 de 68
>
index1.html
Pgina 32 de 68
>
index1.html
Pgina 33 de 68
>
index1.html
Pgina 34 de 68
teremos:
>
index1.html
Pgina 35 de 68
O Pacote plots
O pacote plots contm vrios comandos grficos para fazer grficos. Este pacote inclui: animate,
contourplot, densityplot, fieldplot, odeplot, matrixplot, spacecurve, textplot e
tubeplot. Para mais detalhes sobre este pacote, consulte a pgina de ajuda ?plots.
>
O Comando pointplot
Para fazer grfico de dados numricos, use o comando pointplot no pacote plots com os dados
organizados em uma lista de estrutura de listas da forma [[x1, y1], [x2, y2], ..., [xn, yn]]. Por
padro,
o Maple no conecta os pontos. Para desenhar a linha atravs dos pontos, use a opo style = line.
Para anlises posteriores dos pontos dados, use o Curve Fitting Assistant,
(Tools>Assistants>CurveFitting) que ajusta e desenha a curva atravs dos pontos. Para maiores
informaes, consulte a pgina de ajuda ?CurveFitting[Interactive].
(!!)
index1.html
Pgina 36 de 68
>
(2)
O Comando matrixplot
O comando matrixplot faz o grfico dos valores de um objeto grfico do tipo Matrix. O comando
matrixplot aceita opes como heights (alturas) e gap (separao) para controlar a aparncia do
grfico. Para maiores informaes sobre matrizes, veja lgebra Linear (Linear Algebra) (pg. 110).
>
index1.html
Pgina 37 de 68
>
(3)
>
(4)
>
(5)
index1.html
Pgina 38 de 68
O Comando contourplot
O comando contourplot gera um mapa topogrfico (topographical map) para uma expresso ou
funo.
Para criar um grfico mais suave, mais preciso, aumente o nmero de pontos usando a opo
numpoints.
>
(6)
index1.html
Pgina 39 de 68
dados list. Para distinguir as superfcies, aplique diferentes opes de sombreados, estilos ou cores
para cada superfcie.
(!!)
obs: Quando, ao escrever comandos e opes, precisar continuar em outra linha, pressione Shift e
Enter.
>
index1.html
Pgina 40 de 68
>
index1.html
Pgina 41 de 68
O Comando display
Para exibir diferentes tipos de grficos na mesma regio grfica, usar o comando display no pacote
plots
Este exemplo faz o grfico de uma curva sobre uma montanha com a sombra da curva projetada
sobre
a montanha.
>
>
(!!)
index1.html
Pgina 42 de 68
>
>
>
>
>
(7)
>
>
index1.html
Pgina 43 de 68
Agora que voc j viu como fcil incorporar um grfico em seu trabalho, a prxima seo ilustra
como personalizar grficos.
forem aplicveis. As opes grficas so aplicadas usando o Interactive Plot Builder, os menus de
contexto ou as opes nas sintaxes de comando.
index1.html
Pgina 44 de 68
Passos
Details
Iniciar o Interactive Adicionar a expresso 2*x^5-10*x^3+6*x-1.
Para
Plot
Builder e entrar com informaes sobre interao com o
a expresso.
Interactive Plot
Builder, veja
Exemplo 1 - Exibir um grfico de uma
expresso a
uma nica varivel (pg. 161)
Determinar o
Na janela Select Plot Type , trocar o intervalo
intervalo (range) no
eixo-x.
do eixo-x para -2 .. 2.
Determinar as
opes grficas.
Fazer o grfico da
expresso.
campo de texto.
Clicar Plot.
index1.html
Pgina 45 de 68
Alguns grficos no mostram como voc desejaria usando opo de valores padro. Uma expresso
>
index1.html
Pgina 46 de 68
No grfico anterior, todos os detalhes interessantes do grfico esto perdidos, por que a
singularidade
est em x = 1. A soluo olhar um intervalo mais estreito, por exemplo, de y = 0 a 7.
Passos
Alterar o intervalo
(range) do eixo- y.
Detalhes
1. Clicar com o boto direito a regio
grfica.
Selecionar Axes e ento Range.
2. No dilogo Axes Ranges, no grupo de
caixas
index1.html
Pgina 47 de 68
Trocar a cor.
index1.html
Pgina 48 de 68
Passos
Trocar o estilo.
Detalhes
Clicar com o boto direito na regio grfica.
Selecionar Style e, ento, Patch (Without
Grid).
Aplicar o
esquema de luz.
Trocar a cor.
Trocar o estilo
dos eixos .
Alterar o brilho.
index1.html
Pgina 49 de 68
Opo
axes
caption
(ttulo,legenda)
color
Descrio
Define o tipo de eixos, um de: boxed, frame,
none ou
normal
Define o caption para o grfico
Define uma cor para as curvas a serem
desenhadas
graficamente
font
Define a fonte para os objetos texto no grfico
glossiness (3-D) Controla a quantidade de luz refletida da
superfcie
gridlines (2-D)
Define as linhas de grade no grfico
lightmodel (3-D) Controla o modelo de luz para iluminar o grfico,
um de:
none, light1, light2, light3, ou light4
linestyle
index1.html
legend (2-D)
numpoints
scaling
Pgina 50 de 68
Opo
shading (3-D)
Descrio
Define como a superfcie colorida, um de: xyz,
xy, z,
zgrayscale, zhue, ou none
style
symbol
index1.html
Pgina 51 de 68
title
thickness
transparency (3D)
view
Para uma lista completa de opes grficas, consulte as pginas de ajuda ?plot/options e ?
plot3d/options.
>
index1.html
Pgina 52 de 68
Para criar um desenho grfico mais suave e preciso, calcule mais pontos usando a opo
numpoints.
(!!)
index1.html
Pgina 53 de 68
>
index1.html
Pgina 54 de 68
>
index1.html
Pgina 55 de 68
Nome
Point probe
(2-D)
cone Descrio
Exibe as coordenadas correspondentes da
posio do
cursor sobre um grfico bi-dimensional na
barra de
Rotate (3-D)
Pan
Zoom
index1.html
Pgina 56 de 68
Passos
Iniciar o
Interactive Plot
Detalhes
Adicionar a expresso sin(i*sqrt(x^2+y^2)/10).
Para
Builder e entrar
com a expresso.
Determinar eixos e
animao.
varivel (pg.161).
Na janela Select Plot Type :
index1.html
Pgina 57 de 68
Determinar opes
grficas.
para 1 .. 30.
Na janela Plot Options :
a. Do grupo de caixas Style, selecionar Surface.
b. Do grupo de caixas Color, no menu suspenso
Light
Model, selecionar red-turquoise.
b. Do grupo de caixas Color, no menu suspenso
Shading, selecionar z (grayscale).
c. No grupo de caixas View, selecionar a caixa de
seleo Constrained Scaling.
Fazer o grfico da
expresso.
Clicar Plot.
>
index1.html
Pgina 58 de 68
O Comando plots[animate]
Voc pode usar o comando animate, no pacote plots, para gerar animaes.
Para acessar o comando, use o nome na forma curta depois de chamar o comando with(plots).
index1.html
Pgina 59 de 68
>
(!!)
index1.html
Pgina 60 de 68
Nome
Quadro
anterior
cone
Descrio
Vista do quadro anterior na
animao
(Previous
Frame)
Parar
(Stop)
Apresentar
(Play)
Prximo
quadro
(Next
Frame)
Nome
Quadro
corrente
(Current
Parar a animao.
Apresentar a animao
selecionada.
Vista do prximo quadro na
animao.
cone
Descrio
O slider controla a viso de
quadros
index1.html
Frame)
Pgina 61 de 68
individuais de um grfico
animado.
A velocidade em quadros por
segundo (FPS) exibida
quando a
velocidade de animao do
grfico
Forward
(para
adiante)
aumenta ou diminui .
Forward - Apresenta a
animao para adiante
.
Oscillate
(oscilar)
Oscillate - Apresenta a
animao
Backward
(para trs)
Single
Single - Apresenta a
animao em
Continuous
um modo nico ciclo. A
animao
exibida uma nica vez.
Continuous - Apresenta a
animao
em um modo contnuo. A
animao
Quadros
por
segundo
index1.html
Pgina 62 de 68
>
index1.html
Pgina 63 de 68
deveria ser:
index1.html
Pgina 64 de 68
Passo
Trocar a estilo da linha
(line style)
Detalhes
Clicar com o boto direito na regio
grfica.
Remover os eixos
>
index1.html
Pgina 65 de 68
index1.html
Pgina 66 de 68
5.8 Exportando
Voc pode exportar um grfico ou uma animao gerados para uma imagem em vrios formatos de
arquivos, incluindo DXF, EPS, GIF, JPEG/JPG, POV, janela BMP e WMF. Exportando uma
animao para GIF, produz uma arquivo de imagem animado. As imagens exportadas podem ser
includas
em apresentaes, pginas da Web, Microsoft Word ou outro software.
Para exportar uma imagem:
1. Clicar com o boto direito a regio grfica (para Macintosh, Control-click).
2. Selecionar Export e ento o formato de arquivo (file format).
Alternativamente:
1. Clicar o grfico.
2. Do menu Plot, selecionar Export e ento formato de arquivo (file format).
O Maple tem vrios guias (drivers) de grfico. Colocando o plotdevice, um arquivo pode
ser criado automaticamente sem devolver a imagem ao documento. Para mais informaes, consulte
a pgina de ajuda ?plotdevice.
index1.html
Pgina 67 de 68
index1.html
Pgina 68 de 68