Sunteți pe pagina 1din 29

12/09/2015

UsandooWinplot.

UsandooWinplot.
SrgiodeAlbuquerqueSouza
Verso:27/10/2004

1. Introduo
2. OndeconseguiroWinplot
3. InstalandooWinplot
3.1.Janela
3.2.Sobre
4. OperaeseFunesdoWinplot
5. Grficosem2D
5.1.Explicitas(F1)
5.2.Paramtricas(F2)
5.3.Implcitas(F3)
5.4.Polares(F4)
5.5.Pontos
5.6.Segmentos
5.7.Polinomial
5.8.Inequaes
5.9.Sombreamento
5.10.Inventrio[Ctrl+I]
5.11.Definirfuno
5.12.Animao
6. Grficosem3D
6.1.Explicitas(F1)
6.2.Paramtricas(F2)
6.3.Implcitas(F3)
6.4.Cilndricas(F4)
6.5.Esfricas(F5)
6.6.Curva
6.7.Tubo
6.8.Pontos
6.9.Segmentos
6.10.Plano
7. Outros

Pginaanterior

1.Introduo
Oobjetivodessetextointroduzirconceitoseasferramentasbsicas
do programa Winplot, que um excelente ferramenta computacional
para fazer grficos 2D e 3D de maneira bastante simples e, diria at,
http://www.mat.ufpb.br/sergio/winplot/winplot.html

1/29

12/09/2015

UsandooWinplot.

intuitivo.
Autilizaodessesoftwaremotivadopor5"pequenos"motivos:
Inteiramente gratuito! Foi desenvolvido pelo Professor Richard
Parris"Rick"(rparris@exeter.edu),daPhilipsExeterAcademy,por
volta de 1985. Escrito em C, chamavase PLOT e rodava no
antigo DOS. Com o lanamento do Windows 3.1, o programa foi
rebatizado de "Winplot". A verso para o Windows 98 surgiu em
2001eestescritaemlinguagemC++.
desimplesutilizao,poisosmenus,sobastanteamigveis,
existe ajuda em todas partes do programa e aceita as funes
matemticas de modo natural. Ex.: 2xcos(Pi) = dobro do valor x
multiplicadopelocossenodePi.
muito pequeno e portvel comparado com os programas
existenteshojeemdia,menosde600Kbcabeemumdisquetee
roda em sistemas Windows 95/98/ME/2K/XP. Existe uma
pretensodecolocalotambmemlinux.
sempre atualizado, por exemplo a ultima verso de
19/10/2003
Est tambm em portugus, onde o trabalho de traduo
resultoudainiciativaeempenhodeProfessorAdelmoRibeirode
Jesus (adelmo.jesus@unifacs.br) e com a participao nas
verses mais recentes do Professor Carlos Csar de Arajo
(cca@gregosetroianos.mat.br)

2.OndeconseguiroWinplot
ApginaoficialdoWinplot,bemcomodetodaafamliadeprogramas
doprojetoPeanutSoftwareso:
PeanutSoftwareHomepage:pginaprincipal.
Winplot
Wingeon: para construes geomtricas em duas e trs
dimenses. Os desenhos podem ser destacados e animados em
umavariedadedasmaneiras.
Winstats:tratamentogrficoparadadosestatsticos.
Winarc:programacomalgunsjogosmatemticos.
Winfeed:programaparagerarfractais.
Windisc: programa para trabalhar com matemtica discreta,
aproximaes.
Winlab: inclui atualmente oito sub programas: sees cnicas,
polgonos da estrela, uma utilitrio para encontrar razes de
funes elementares, visualizao 2D, grficos funcionais
aleatriosparaqueosestudantesidentifiquem.
Winmat: permite que o usurio calcule e edite matrizes, e
resolvemproblemaslinearespadrodalgebra.
Wincalc:calculadoradealtaprecisodointeiro,paranmeroscom
milharesdedgitos.
Existe tambm uma excelente pgina, mantida pelo Professor Carlos
Csar de Arajo (cca@gregosetroianos.mat.br), onde se encontram
vrios arquivos e textos relacionados com assuntos matemticos:
http://www.gregosetroianos.mat.br/

http://www.mat.ufpb.br/sergio/winplot/winplot.html

2/29

12/09/2015

UsandooWinplot.

3.InstalandooWinplot
Apsbaixaroprogramawppr32z.exedainternet,bastasalvloemum
diretrioqualquereapartirdogerenciadordearquivos,darumduplo
cliquenoreferidoarquivo,comeandooprocessodedescompactao
doarquivo.

Escolhaumdiretrio,casonoqueiraopadroc:\peanut.
Note que o resultado final dessa operao apenas um arquivo
wplotpr.exe, com 1,30 Mb de tamanho, no diretrio escolhido
anteriormente.
Para facilitar futuros acessos ao programa, devese criar links do
Winplot,nodesktop,porexemplo,bastandoparatanto,queapartirdo
gerenciadordearquivos,sedumcliquecomobotodoladodireito
do mouse e arraste at o desktop do seu Windows. Pronto o link j
estcriadoeparacomearautilizaroWinplotbastaclicarnolink,ou
noprograma,duasvezes,aparecendonatelaaseguinteimagem:

EssaajanelainicialdoWinplot,econtmapenasduasopes:

3.1.Janela
Mostra7opes:
2dimF2=Abrirumanovajanelaparagrficosem2D
3dimF3=Abrirumanovajanelaparagrficosem3D
Adivinhar = Uma espcie de jogo, onde o aluno deve tentar
descobrirqualafuno,daqual,ogrficofazparte.
Mapeador = Basicamente funciona como uma transformao
entredoisplanos,ondesopedidasasfunesu(x,u)ev(x,y).
Abrir ltima = se esta opo estiver marcada, assim que o
Winplotforabertonovamenteeleautomaticamenteabriroltimo
arquivoutilizado.
Usarpadro=usarasconfiguraespadronizadasdoWinplot.

http://www.mat.ufpb.br/sergio/winplot/winplot.html

3/29

12/09/2015

UsandooWinplot.

3.2.Sobre
Mostratodasasinformaesdoprograma.

4. Operaes e Funes do
Winplot
O interpretador de funes deste programa foi projetado para
reconhecer a maioria das operaes, constantes e funes
elementares,taiscomo:
Asoperaes:
a+b=adioentreosvaloresdeaeb
ab=subtraoentreosvaloresdeaeb
a*b=ab=multiplicaoentreosvaloresdeaeb
a/b=divisoentreosvaloresdeaeb
a^b=aelevadoapotnciab
Asconstantes:
pi=3,141592654
e=2,718281828
deg=pi/180=fatordeconversoderadianosparagraus
ninfrepresentamenosinfinito
pinfrepresentamaisinfinito.
abs(x)=valorabsolutodex,oumdulodex
sqr(x)=sqrt(x)=raizquadradadex
log(x)=logaritmodexnabase10
http://www.mat.ufpb.br/sergio/winplot/winplot.html

4/29

12/09/2015

UsandooWinplot.

log(b,x)=ln(x)/ln(b)logaritmodexnabaseb
ln(x)=logaritmonaturaldex
exp(x)=exponencialdex
Funestrigonomtricas:
sin(x)=senodex
cos(x)=cossenodex
tan(x)=tangentedex
csc(x)=cossecantedex
sec(x)=secantedex
cot(x)=cotangentedex
n!=nfatorial
int(x)=parteinteiradox
frac(x)=xint(x)=partefracionriadox
Funestrigonomtricasinversas:
arcsin(x)=arcosenodex
arccos(x)=arcocossenodex
arctan(x)=arcotangentedex
arccot(x)=arcocotangentedex
Funeshiperblicas:
sinh(x)=senohiperblicodex
cosh(x)=cossenohiperblicodex
tanh(x)=tangentehiperblicadex
coth(x)=cotangentehiperblicodex
Funeshiperblicasinversas:
argsinh(x)=arcosenohiperblicodex
argcosh(x)=arcocossenohiperblicodex
argtahn(x)=arcotangentehiperblicodex
argcoth(x)=arcocotangentehiperblicodex
Funesnotoelementares:
floor(x)=maiorinteiromenorquex
ceil(x)=menorinteiromaiorquex
root(n,x)=raiznsimadex
pow(n,x)=power(n,x)=nsimapotnciadex
iter(n,f(x))=niteradodef(x),f(f(f(...(f(x))...)))nvezes
abs(x,y)=sqrt(x*x+y*y)=mdulodovetor(x,y)
abs(x,y,z)=sqrt(x*x+y*y+z*z)=mdulodovetor(x,y,z)
arg(x,y)=ngulopolarentrepiepi
max(a,b,..)=ovalormximoentreoselementosa,b,...
min(a,b,..)=ovalormnimoentreoselementosa,b,...
mod(x,y)=x|y|*floor(x/|y|)=xmody
sgn(x)=x/abs(x)=sinaldex(1,0ou1)
hvs(x)=funoHeaviside(1+sgn(x))/2
erf(x)=afunoerropadro,
binom(n,r)=n!/r!/(nr)!=combinaodenrar
sum(b,f(n,x))=somatriodef(n,x)paran=1ton=b
prod(b,f(n,x))=produtriodef(n,x)paran=1ton=b
rnd(x)=valoraleatrioentrexex
gauss(x)=exp(0.5x*x)/sqrt(2*pi)
gamma(x)=funogamadex
Funodefinidaporvriassentenas
joinx(f|c,g|d,...,h)significa
=f(x)parax<=c,
=g(x)parac<x<=d,
...
=h(x)paraoutrosvaloresdex.
http://www.mat.ufpb.br/sergio/winplot/winplot.html

5/29

12/09/2015

UsandooWinplot.

joint(f|c,g|d,...,h) definida de forma anloga joinx, s que


parafunesquedependemdeumparmetrot.
Existe tambm chi(a,b,x) = a funo do intervalo [a,b], que atribuir
valor1sexestiverentreaeb,e0casocontrrio(funocaracterstica
dointervalo[a,b])
Valeesclarecerquex^ncalculadoatravsousodelogaritmos,pela
frmulaexp(n*ln(x)),aqualrequerquexsejapositivo.Odecodificador
procuraconstantesinteirasnoexpoentequandoadefinioeditada,
masnohnenhumaverificaodurantearepresentaogrficapara
ver se um expoente varivel est (prximo a) um inteiro.
conseqentemente necessrio supor que a base positiva em uma
expresso do tipo x^n. Usando o pow(n,x) se evita esta conveno,
porque aqui n sempre avaliado como um inteiro (que se arredonda,
senecessrio).
Qualquerletrapodeserusadacomoumavarivelnumricaereceber
um valor especfico a qualquer hora. Por exemplo, axx + bx + c
representa uma funo quadrtica padro, cujos coeficientes podem
sermodificados.
Qualquer conjunto de letras e nmeros sero tratados como um
produto de constantes e variveis, caso este no se encontre na
bibliotecadenomesdefuno.Atraduoiniciasenofinalesquerdo
decadaconjunto.Emboraxpisejalidocomox*pi,oconjuntopixser
interpretadocomop*i*x.
Maisculas e minsculas no so diferenciadas. Colchetes, chaves e
parnteses podem ser usados como smbolos de agrupamento.
Espaosseroignorados.
Voc pode adicionar novas funes biblioteca. A cada entrada
dever ser dada um nome e depois definida, como uma funo de x,
ou como uma funo de x e y. Marque o boto apropriado antes de
pressionarEnter.Oprogramachecaseonomenovoeseafrmula
fazsentido,depoisadicionaelelista.

5.Grficosem2D
Paratraargrficosem2DcomoWinplot,devemosescolheraopo
2dimnajanelaprincipal,obtendoaseguintejanela:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

6/29

12/09/2015

UsandooWinplot.

Existem vrios sub tens, dos quais, os mais importantes sero


colocadosnassubseesseguintes.

5.1.Explicitas(F1)
Asfunesexplicitas,soasmaiscomunsparaosalunos,sofunes
dotipo:f(x)=x+3,f(x)=cos(2x).
Parainserirumafuno,bastaclicaremEquao/Explicita,surgindo
aseguintejanela:

Nesta janela, devese digitar as expresses padres para definir uma


funodex,porexemplox^2.
Sevocquerrestringirodomniodogrficodigiteosvaloresmnimose
mximosdexnacaixaemarque"travarintervalo"paraconfirmaroseu
pedido.Istodefinirointervalopadroquesertodaalarguradatela.
Sevocseleciona"tornarperidica",oprogramaassumequeafuno
peridica fora do intervalo traado. Ao aumentar a densidade dos
pontosavelocidadededesenhodogrficodiminuir,maspodesertil
paracertostiposdegrficosquetmseesirregulares.
Aopoespessuradalinhaservepara"engrossar"acurvay=f(x)ea
opo"cor"serveparaescolherumacorparaomesmo.
http://www.mat.ufpb.br/sergio/winplot/winplot.html

7/29

12/09/2015

UsandooWinplot.

Nesteexemplo,foiutilizadoacorvermelhacomaespessuraiguala2,
obtendo duas janelas, uma do grfico e a outra de inventrio (onde
estcontidaopesparaogrfico)

Para ampliar ou reduzir o grfico, basta teclar Page Up ou Page


Down, respectivamente e para visualizar outras regies do plano,
basta usar as setas do teclado. (Mais detalhes da janela "inventrio"
numaprximaseo)

5.2.Paramtricas(F2)
Para definir as funes paramtricas, basta
Equao/Paramtricas,surgindoaseguintejanela:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

clicar

em

8/29

12/09/2015

UsandooWinplot.

Voc provavelmente desejar alterar a variao dos valores de t, e


podesernecessrioaumentaradensidadesdospontoscasoacurva
parea muito "poligonal". Marque "polar" para entrar com equaes
paramtricas no sistema polar, dadas por equaes que definem r e
tetaemfunodeumparmetrot,comomostradoabaixo:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

9/29

12/09/2015

UsandooWinplot.

5.3.Implcitas(F3)
Para curvas definidas implicitamente, basta
Equao/Implcitas,surgindoaseguintejanela:

clicar

em

Funes definidas implicitamente so desenhadas por um mtodo


especial.Oprogramaprocuraaleatoriamenteporumpontoinicialque
seencaixanaequaodada.Umavezqueestepontoencontrado,a
curvaapartirdestepontodesenhadaaosecalcularnumericamente
certasequaesdiferenciais.Tendoemvistaqueogrficodesenhado
podenoserconexo(noterumspedao),oprogramademoramais
tempoprocurandopormaispontosiniciais.Sevocdesejarcontinuara
buscaatpressionarQparaparar,selecioneacaixa"procuralonga".
Este modo s funciona para desenhos que so realizados aps voc
clicar OK no se aplica se a tela tem que ser redesenhada (depois
de uma mudana de tamanho, por exemplo). Se voc quer ver o
andamento do processo de desenho na tela (que ser mais lento, se
voc escolher isto), selecione "ver". Este modo permanece ativo
semprequeajanelaatualizada.Vejaoresultadodoexemplo:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

10/29

12/09/2015

UsandooWinplot.

5.4.Polares(F4)
Para definir as funes polares, basta clicar em Equao/Polares,
surgindoaseguintejanela:

Useestacaixaparacurvaspolareseusealetratpararepresentaro
ngulopolarteta,quedadoemradianos.Odomniopadrode0a
2pi.Sevocnoquiserrepresentarvaloresdernegativosselecionea
caixa.
Vejanesseexemplo:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

11/29

12/09/2015

UsandooWinplot.

Nesse caso estamos visualizando tambm, os setores polares, que


conseguido alterando na visualizao da grade, obtida em Ver/Grade
(Ctrl+G),comomostradoabaixo:

Nessa janela pode se definir o que visualizar como: eixos, setores,


marcas,setas,tamanhodasmarcas,rtulos,qualquadrante,sevaiter
grade e outros detalhes a mais, que so teis, para melhor
compreensodogrfico.

5.5.Pontos
ExistemduasformasdesemarcarumpontocomoWinplot,paratanto
basta clicar em Equao/Ponto/(x,y) que so em coordenadas
cartesianas ou em Equao/Ponto/(r,t) para coordenadas polares,
comomostraoexemploabaixo:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

12/29

12/09/2015

UsandooWinplot.

Resultandonosdoispontosabaixo:

5.6.Segmentos
De maneira anloga a de se marcar dois pontos, temse tambm a
possibilidadedesemarcarsegmentosemcoordenadascartesianasou
polares, para tanto basta clicar em Equao/Segmento/(x,y) ou
Equao/Segmento/(r,t),tendoaopodesecriarosdoispontosda
extremidadedossegmentos,comomostraoexemploabaixo

http://www.mat.ufpb.br/sergio/winplot/winplot.html

13/29

12/09/2015

UsandooWinplot.

Resultando nos dois segmentos abaixo, um pontilhado e o segundo


tracejado:

5.7.Polinomial
Para definir uma funo polinomial (de grau no mximo 8) que passa
por determinados pontos, basta clicar em Equao/Polinomial,
surgindoaseguintejanela:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

14/29

12/09/2015

UsandooWinplot.

Inicialmente so plotados trs pontos arbitrariamente e exibida a


janelanomodo"editarpolinmio".Omouse(botoesquerdo)usado
para arrastar pontos pela tela, ou ento para adicionar/deletar pontos
(boto direito). Os pontos que definem o polinmio esto sempre
visveis no modo edio, mas podem ser ocultados ver o caixa de
dilogo Edio/Atributo. Clique Editar/Terminar para retornar para o
menu 2D. Grficos criados desta maneira iro aparecer no Inventrio
como "polinmio". Exceto pelo fato de suas equaes no estarem
visveis,elaspodemserusadasdomesmomodoqueexemplosdotipo
y=f(x). Para visualizar os coeficientes do polinmio definido pelos
pontos,bastaveremEdio/Verequao.

5.8.Inequaes
Esta caixa est disponvel somente se existirem exemplos de curvas
implcitas no inventrio. Uma equao f(x,y)=0 pode ser convertida
numa inequao: basta selecionar a equao na primeira caixa de
listagem e clicar num dos botes "alterar". Uma regio plana ser
definida pelas inequaes da segunda caixa de listagem (tomadas
conjuntamente). Clique em "lanar" para preencher a regio com
pontosaleatriosuniformementedistribudos.Amdiadessespontos
uma aproximao do centride da regio. A amostra inclui apenas os
pontos visveis. Pressione qualquer tecla para interromper a gerao
dospontos.
Noexemploabaixoestdefinidaaequaodeumaelpsexx+yy/2
=1emarcado10.000pontosdainequaoxx+yy/2<1

http://www.mat.ufpb.br/sergio/winplot/winplot.html

15/29

12/09/2015

UsandooWinplot.

5.9.Sombreamento
Esta parte bem interessante, pois serve par visualizar regies no
plano,delimitadosporcurvasnaformay=f(x). Para abrir a opo
desombreamento,bastaclicaremEquao/Sombreamento,abrindo
aseguintejanela:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

16/29

12/09/2015

UsandooWinplot.

Cada uma dessas regies so obtidas sombreando "acima" ou


"abaixo"determinadacurva,ou"entre"duascurvasselecionadasos
botes selecionam apenas um dos trs casos. Para restringir os
valores de x entre dois extremos, selecione "definir intervalo" e digite
os valores extremos no espao apropriado. O sombreamento feito
porumpadrodepequenospontos,cujacorpoderserselecionada.
Uma vez descrita a regio clique "sombrear" para ver o resultado e
paraadicionarnalistaderegies.
Oresultadodoexemploacimaesse:

5.10.Inventrio[Ctrl+I]
Estajanelaapareceautomaticamentedepoisqueoprimeiroexemplo
criado e permite que voc inspecione e edite exemplos existentes e
faa outras modificaes e construes. Para selecionar um tem
cliquesobreoexemplocomomouse.Somenteumexemplopodeser
selecionadoporvez.
editar:estebotoabreacaixadedilogoqueusadaparacriar
osexemplosepermitefazermudanas.
http://www.mat.ufpb.br/sergio/winplot/winplot.html

17/29

12/09/2015

UsandooWinplot.

apagar:estebotofazoqueonomediz.Oexemplodesaparece
do inventrio e da tela. No existe "voltar" para esta operao.
Todasaoequaesquedependemdoexemploapagadotambm
seroapagadas(derivadas,porexemplo).
dupl:estebotoduplicaumexemploeabreumacaixadedilogo.
Vocpodecriarumexemplosimilarsemmudarooriginal.
copiar: a descrio do exemplo colocado na prancheta
(clipboardcomotexto).
nome:permiteprecederaequaoporumapequenadescrio.
tabela: abre uma janela de texto que mostra valores da funo
selecionada.Vocpodealterarocontedodotabelaclicandoem
parmetrosnasuabarrademenu,evocpodevertabelaspara
um exemplo diferente clicando em Arquivo/prximo na mesma
barra de menu. A janela texto tem outras caractersticas j
observadasacima.
derivar: clique neste boto para calcular a derivada de um tem
selecionado. Esta opo de clculo s se aplica para certos
exemplos. O resultado desenhado e adicionado no inventrio.
Uma derivada tambm pode ser selecionada depois. Voc pode
editar uma derivada, mas s os seus atributos, (cor, espessura,
etc),nuncaadefinio.
mostrar equa: clique esta opo para mostrar a equao (os
primeiros60caracteres)deumexemploselecionadocliqueuma
segundavezpararemoveraequao.
mostrar grfico: clique para esconder o grfico do exemplo
selecionado, sem remover o exemplo do inventrio clique uma
segundavezpararestaurar.
famlia: clique para converter o exemplo em uma famlia de
curvas (ou pontos). Para isto funcionar, o exemplo deve ser
definido por uma equao que tem um parmetro extra. Por
exemplo,y=axx+bx+cdefineumafunoquadrticaque
dependedetrsparmetrosa,b,ec.Cadaumdostrspodem
ser usados para criar uma famlia de curvas. Digite "c" na caixa
"parmetro", coloque o intervalo dos valores ao preencher as
caixas"min"e"max"edigaquantascurvasdevemestarnafamlia
ao preencher a caixa "passo". Clique "definir" para completar o
processoeverogrfico.Noteamudananaentradadoinventrio
para o exemplo. Para desfazer esta construo, selecione o
exemploeclique"desdefinir".
O procedimento acima uma maneira de "animar" um exemplo.
Vermenu"animao"paramaioresinformaessobreestetpico.
web:traaumdiagramaemrede(webdiagram)emumexemplo
dotipoy=f(x).Ovalorinicialpodeseranimado,associandooa
umdosparmetrosA,B,...,WdalistadomenuAnim.Osegmento
inicialcruzaroeixoxsevocselecionar"segmentoinicial".Nas
linhasdaredeserocolocadassetas,casovocopteporissono
box. "Passos" se refere ao nmero de vezes que a funo
aplicada no valor inicial (isto : x, f(x), f(f(x)), ..., etc). Para
http://www.mat.ufpb.br/sergio/winplot/winplot.html

18/29

12/09/2015

UsandooWinplot.

desfazerotraado,fecheacaixadedilogocom"desdefinir".

5.11.Definirfuno
Este tem permite que voc defina sua prpria biblioteca de funes,
que so salvas com o arquivo. Quando o Winplot analisa uma
expresso, ele olha para a sua lista de funes primeiro. Para fazer
umaentradanovanalista,digiteonomenaprimeiracaixadeedioe
umafrmulaqueadefina(emtermosdex)nosegundo.Clique"enter"
paraterminar.
Noexemploabaixo,estsendodefinidoafunosen(x),comosendo
afunosin(x),ouseja,agorafunosenoestemportugus.

5.12.Animao
Aidiabsicadefazeranimaes,comoWinplot,deintroduziruma
constante dentro da funo (equao) definida, essas constantes so
asletrasdoalfabetoexceto,x,yez.
Para alterar os valores das constantes, basta abrir a janela ANIM e
escolheraconstanteaseralterada

http://www.mat.ufpb.br/sergio/winplot/winplot.html

19/29

12/09/2015

UsandooWinplot.

Como por exemplo, vamos definir o grfico da elipse


xx/(AA)+yy/(BB)=1, dando a equao implicitamente, onde temos
duasconstantesAeB.

Para de definir os limites mximo e mnimo das constantes, basta


digitar no campo correspondente e clicar nos botes def R e def L,
respectivamente, (R = right = direito e L = left = esquerdo). Para se
observarumvalorqualquerbastadigitaronmeroeteclar<Enter>,ou
comomousedeslocarobotodovaloratatingirovalordesejado.
A opo auto ccl e auto rev tem a finalidade de deixar a animao
rodando,atquesedigiteSparasairdaanimao,ondeoprimeirose
repeteindefinidamente,enquantoasegundaopoaanimao"vaie
volta".
http://www.mat.ufpb.br/sergio/winplot/winplot.html

20/29

12/09/2015

UsandooWinplot.

Na opo automostrar, voc define quantos quadros (slides) deseja


ver.
Vejaoexemplo,abaixoondeestodefinidos10quadros:

6.Grficosem3D
Para traar grficos em 3D (tridimensionais) com o Winplot, devemos
escolheraopo3dimnajanelaprincipal,obtendoaseguintejanela:

Existem vrios sub tens, dos quais, os mais importantes sero


colocadosnassubseesseguintes.

6.1.Explicitas(F1)
Asfunesexplicitas,soasmaiscomunsparaosalunos,sofunes
dotipo:f(x,y)=xx+cos(3y).
http://www.mat.ufpb.br/sergio/winplot/winplot.html

21/29

12/09/2015

UsandooWinplot.

Parainserirumafuno,bastaclicaremEquao/Explicita,surgindo
aseguintejanela:

Nesta janela, devese digitar as expresses padres para definir uma


funodez=f(x,y).
Para definir um domnio retangular, do grfico, digite os valores
mnimos e mximos de x e y nas respectivas reas. Em divises o
padro 24 e o nmero de pontos plotados por padro 150, mas
podese mudar esses valores para fazer grficos mais rpidos (com
menosqualidade).
Para obter uma visualizao rpida da superfcie, clique em desenho
rpidoeparaumavisualizaomaissuave,comopreenchimentodas
gradescomtonsdacorescolhida,quevariamdeacordocomaaltura,
vindo dos pontos mais inferiores (escuros) para os mais superiores
(claros).Vejanoexemploabaixo,semecomespectro.

Nomododesenhorpidopossveldesativaroespectroetingircada
lado da superfcie com uma cor diferente. Para isto, marque a opo
sombrear.

http://www.mat.ufpb.br/sergio/winplot/winplot.html

22/29

12/09/2015

UsandooWinplot.

Para ampliar ou reduzir o grfico, basta teclar Page Up ou Page


Down, respectivamente e para girar o grfico em torno dos eixos,
bastausarassetasdoteclado.

6.2.Paramtricas(F2)
Paradefinirasfunesemcoordenadasparamtricas,bastaclicarem
Equao/Paramtricas,surgindoaseguintejanela:

Noscamposcorrespondentessvariveisx,yez,digitefunescujos
os parmetros so t e u, ou seja x=f(t,u), y=g(t,u) e z=h(t,u), defina
tambmqualavariaodessesparmetros.Prontoestfeitoogrfico.

6.3.Implcitas(F3)
Para visualizar superfcies definidas implicitamente, basta clicar em
Equao/Implcitas,surgindoaseguintejanela:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

23/29

12/09/2015

UsandooWinplot.

Superfcies definidas implicitamente so desenhadas por meio de


curvas de nviel, que so obtidas clicando no boto nveis na janela
inventrio, bastando escolher qual das trs variveis ser atribuidos
valores,paraaobtenodecurvasnoespao.
Por exemplo, escolheremos 25 valores para a varivel y (azul) e 10
valoresparaz(laranja),conformeafiguraabaixo:

Obtendodessamaneiraasuperfciedaequaodada,quenocaso
umaesferaderaioiguala2.

http://www.mat.ufpb.br/sergio/winplot/winplot.html

24/29

12/09/2015

UsandooWinplot.

6.4.Cilndricas(F4)
Para definir as funes em coordenadas cilndricas, basta clicar em
Equao/Cilndricas,surgindoaseguintejanela:

Como no exemplo acima, foi definido z=rrrcos(3t)/(1+rrrr), onde r=r


(mdulo) e t=teta (ngulo polar em radianos). Nesse exemplo est
usandoespectrodeumacoregradedeoutra.

6.5.Esfricas(F5)
Para definir as funes em coordenadas esfricas, basta clicar em
Equao/Esfricas,surgindoaseguintejanela:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

25/29

12/09/2015

UsandooWinplot.

No exemplo acima, foi definido r=1.0+0.25sin(3u), onde t=teta e u=fi


songulosemradianos.

6.6.Curva
Para definir uma curva parametricamente, basta clicar em
Equao/Curvas,surgindoaseguintejanela:

Ondeacurvadoexemploacima,definidaparametricamentecomox
=f(t)=cos(7t),y=g(t)=sin(7t)ez=h(t)=t,comtvariandonointervalo
[0,3]esendocolocadaumasetaparat=3

6.7.Tubo
Para definir essa superfcie tubular, basta clicar em Equao/Tubo,
surgindoaseguintejanela:

http://www.mat.ufpb.br/sergio/winplot/winplot.html

26/29

12/09/2015

UsandooWinplot.

Onde superfcie acima, gerado a partir da curva parametrizada


definida por x = f(t)=cos(7t), y = g(t)=sin(7t) e z = h(t)=1.3t, com t
variandonointervalo[0,1.57]eparacadapontodacurvanecessrio
definir o raio do tubo (em termos de t se ele no constante), que
nesse exemplo r(t)=0.3t, gerando uma figura que lembra um chifre.
Notequeoparmetrouestdefinidode0Pi,ouseja,emcadaponto
dacurvaacircunfernciaestfechada.

6.8.Pontos
Existem quatro formas de se marcar um ponto com o Winplot, para
tanto basta clicar em Equao/Ponto,e escolher em qual sistema de
coordenadas que se marcar o ponto, ou seja, coordenadas
cartesianas, cilndrico (pode ser til mostrar tambm o Meridiano
principal,cujaposiopodeseralterada).
No exemplo abaixo, esto definidos 3 pontos, todos com as mesmas
coordenadas, sendo que, cada um nas respectivas coordenadas e
todos com a opo ncoras ou exibir arcos, para ver as projees
ortogonais sobre os planos coordenados ou os arcos (o que facilita a
visualizao).

http://www.mat.ufpb.br/sergio/winplot/winplot.html

27/29

12/09/2015

UsandooWinplot.

No exemplo acima, foram desenhados os planos cartesianos, e o


ponto:
(x,y,z)=azulestemcoordenadascartesiana(maiscomum),
(r,t,z)=laranjaestemcoordenadascilndricase
(r,teta,fi)=vermelhoestemcoordenadasesfricas.

6.9.Segmentos
De maneira anloga a de se marcar dois pontos em 2D, temse
tambm a possibilidade de se marcar segmentos em coordenadas
cartesianas,paratantobastaclicaremEquao/Segmento,esteum
casoparticulardeumacurvaem3D,vistoanteriormente.
Veja no exemplo abaixo como definir um segmento, bastando claro
definirosdoispontos.

6.10.Plano
Estetemparamostrarogrficodoplanodadopelaequaoa(xk)
+ b(ym) + c(zn) = 0, onde P=(k,m,n) um ponto e v=(a,b,c) um
vetor normal do plano. O plano ter o aspecto de um paralelogramo
com centro no ponto P, que deve ser colocado no campo, separando
osvaloresporvrgula.Ocomprimentodeumladodefinidonacaixa
Tamanho,ondeotamanhoeaformatambmpodemsercontrolados
pelosintervalosdevariaodosparmetrosteu.
Noexemploabaixo,definimosoplanoquepassapelaorigemP=(0,0,0)
http://www.mat.ufpb.br/sergio/winplot/winplot.html

28/29

12/09/2015

UsandooWinplot.

etemcomovetornormalv=(1,2,1)

7.Outros
OutrascaractersticasefunesdoWinplot,comoporexemplo:
colocarumtextonafigura,
exportarcomoBMP,
gerarsuperfciesderevoluo,
calcularaintegraldefinida(numericamente),
Paratantobastaentraremcadaumdostens,dajanela,ouseja:
Arquivo
Equao
Ver
Btns(botes)
Um
Dois
Anim(animaes)
Misc(miscelnea)
Ajuda
[Home:Disciplinas:Notas:ProvaseListas:Winplot:Documentos:Volta][Matemtica:CCEN:PRG:UFPB][Google:DicasL:Mathworld]

http://www.mat.ufpb.br/sergio/winplot/winplot.html

29/29

S-ar putea să vă placă și