Anda di halaman 1dari 10

EXPLORANDO RECURSOS GRFICOS DO MAPLE

Profa. Dra. Cludia Helena F. Batistela


*



O uso de materiais didticos criativos e bem elaborados um fator de grande
importncia para despertar o interesse de seus usurios, qualquer que seja o tema em estudo.
No caso especfico de diversos contedos trabalhados em Matemtica, fcil percebermos
que o uso de grficos uma excelente alternativa a ser empregada, j que o apelo visual
normalmente facilita e possibilita uma melhor compreenso de fenmenos, processos
naturais, sociais e econmicos.
Este curso tem como pblico alvo professores e estudantes interessados em conhecer e
explorar os recursos grficos oferecidos pelo software Maple. A escolha desta poderosa
ferramenta computacional se deve ao fato da mesma, alm de permitir computaes
numricas e simblicas, possibilitar representaes grficas 2D e 3D com uma grande
variedade de opes. Trata-se, portanto, de um excelente recurso para explorao de
contedos no ensino e na pesquisa.
O material de apoio proposto apresenta uma seleo de atividades onde,
gradativamente, novos recursos grficos so introduzidos e imagens cada vez mais elaboradas
so obtidas.

Palavras-chave: materiais didticos, grficos, software Maple







*
Professora da Faculdade de Matemtica PUCRS
claudiah@pucrs.br
481

EXPLORANDO RECURSOS GRFICOS DO MAPLE

A utilizao de recursos grficos via Maple depende, em muitos casos, das seguintes
bibliotecas grficas:
> with(plots): with(plottools): with(student): with(Student[Calculus1]):

( ) 1 Recursos bsicos
( ) 1.1 Representao de pontos numa reta

( ) 1.2 Sistema de eixos cartesianos
( ) 1.2a
( ) 1.2b


( ) 1.2a
> plot(0, x=-4..5, y=-2..3, color=black);

scaling : permite optar entre eixos com escalas obrigatoriamente iguais (constrained) ou no
(unconstrained), sendo este ltimo o formato padro do Maple.

( ) 1.2b
> xmax:=5: ymax:=3:
display(plot(0, x=-4..xmax+0.4, y=2..ymax+0.4, color=black, thickness=2,
tickmarks=[6,5], labels=[" " ," "], scaling=constrained),
textplot([xmax,-0.6,`x`]),
textplot([-0.7,ymax,`y`]));
482

Vrios comandos num mesmo prompt (>) : teclas e ENTER simultaneamente
pressionadas no final de cada linha digitada
maxx e maxy : so os extremos definidos para representao em x e y. Esta definio facilita
em caso de troca destes extremos
thickness : indica a espessura desejada para a curva a ser representada
tickmarks : indica o nmero aproximado de subdivises nos eixos x e y, respectivamente

( ) 2 Representao grfica de polgonos
( ) 2a

( ) 2b


( ) 2a
> polygonplot({[0,0], [1,0],[0,1]}, color=blue, view=[-1..2,-1..2], tickmarks=[3,3]);

( ) 2b
> c1:=rectangle([0,1], [2,0], color=red):
c2:=polygonplot({[1,1],[1.5,3],[2,2],[1.5,1]}, color=black):
c3:=rectangle([1,3], [2,1], color=yellow):
display(c1,c2,c3);

483

( ) 3 Representao grfica de uma funo
Funo considerada: ( ) 2 12x 4x 3x x f
2 3 4
+ =
( ) 3a

( ) 3b


( ) 3a
> f:=x->3*x^4-4*x^3-12*x^2+2:
plot(f(x), x=-3..4, y=-35..20, color=black, thickness=3, tickmarks=[8,5]);

( ) 3b
> f:=x->3*x^4-4*x^3-12*x^2+2:
l1:=line([2,f(2)], [0,f(2)], color=black,linestyle=3):
l2:=line([2,0], [2,f(2)], color=black,linestyle=3):
display(plot(f(x),x=-4..3, color=black,thickness=3,tickmarks=[8,5],
labels=[" " ," "], view=[-3..4, -35..20]), l1, l2);

linhas tracejadas : so definidas e posteriormente referenciadas junto ao comando display
linestyle : estilo da linha a ser representada (tracejada, slida, pontilhada, ect...)
view : indica o intervalo de representao desejvel para os eixos x e y ( o intervalo de
representao da funo apresentado junto ao comando plot )
484

( ) 4 Representaes com legendas e ttulo

> plot([sin, cos], -2*Pi..2*Pi, title="Funes Trigonomtricas",
legend=["Sen(x)","Cos(x)"], thickness=2, color=[red,blue]);

color : a cor das curvas por ser escolhida e a legenda ser apresentada nesta mesma cor
title : ttulo a ser atribudo ao grfico

( ) 5 Representao simultnea de funes
( ) 5a
( )
( )

+ =
=
2 x x f
x x f
2
3
1


485

( ) 5b
( )
( )
( )

< < =
< < =
< < =
5 x 2 , 1 x f
2 x 1 , x x f
2 x 4 , 3 - x x f
3
2
2
1


> display(plot(-x-3, x=-4..-2, color=red, thickness=4),
plot(x^2, x=-1..2, color=green, thickness=4),
plot(1,x=2..5,color=blue,thickness=4),
color=black, labels=[" "," "], tickmarks=[8,8], view=[-5..6, -2..5]);

( ) 6 Regies entre curvas
( ) 6a ( ) 4 x x f
2
+ =

486

> f:=x->-x^2+4:
graf1:=plot(f, -5..5, -4..6, color=black, thickness=3):
graf2:=plot(f, -2..2, -4..6, filled=true, color=green):
display(graf1, graf2);

graf1 : representa a funo f respeitando os intervalos solicitados para x e y
graf2 : pinta a regio indicada pelos limites indicados para x, sendo que o intervalo em y
solicitado mas no interfere na regio considerada
( ) 6b ( ) 2
2
x
x f + =

( ) 6c
( )
( )

+ =
=
2 x x f
x x f
2
3
1


487

( ) 6d ( ) 3x x f =

> f:=x->3*x:
graf:=plot(f,-1..2, y=-1..4, color=black, thickness=3, tickmarks=[3,5],
labels=[" " ," "]):
graf1:=plot(f,0..1, filled=true, color=white):
graf2:=plot(3,0..1, filled=true, color=red):
l1:=line([0,f(1)],[1,f(1)], color=black, linestyle=3):
l2:=line([1,0],[1,f(1)], color=black, linestyle=3):
display(graf, graf1, graf2, l1, l2);

( ) 7 Representao de grficos 3D
Sistema de equaes:

= +
= +
= +
3 3z 9y 6x
2 3z y x
4 2z 6y 4x


> plot3d({(4-4*x+6*y)/2, (2-x-y)/(-3), (3+6*x-9*y)/(-3)}, x=-10..10, y=-10..10);
488

( ) 8 Slidos de revoluo
( ) 1 x x f
2
+ =


> f:=x->x^2+1: g:=x->0:
graf:=plot({f,g},-3..3,y=-1..6, color=black, thickness=3, tickmarks=[5,5],
labels=[" " ," "]):
graf1:=plot(f,-2..2, filled=true, color=green):
display(graf,graf1);
VolumeOfRevolution(f(x), x=-2..2, output=plot, axis=horizontal);

489



Desafios Grficos


pointplot: : comando que permite que um (ou mais) ponto cujas coordenadas foram indicadas
seja destacado por algum smbolo (symbol) cujo formato deve ser escolhido dentre os
disponveis.
symbol: : opo que permite que variados formatos sejam inseridos



( )
2
x x f = e ( ) 9 x g =

490

Anda mungkin juga menyukai