12
VISUALIZANDO FUNÇÕES COM AUXÍLIO DE TECNOLOGIA COMPUTACIONAL Adelmo Ribeiro de Jesus* RESUMO Este artigo pretende apresentar uma nova visão do estudo das funções através da utilização de um programa computacional, simples e acessível. Iniciaremos com os comandos básicos do programa (Winplot, versão em português), para que o leitor se familiarize com os recursos disponíveis. Em seguida, trataremos do estudo das funções y = f(x), enfocando as funções afim, quadrática, modular, com várias sentenças, exponencial e logarítmica, e trigonométricas. Para completar este estudo, trataremos de algumas curvas na forma polar r=f(t), forma paramétrica x=f(t), y=g(t), e na forma implícita f(x,y)=0. Na terceira e última parte serão apresentadas algumas atividades em dimensão três, explorando funções do tipo z = f(x,y), e também superfícies parametrizadas do tipo x=f(t,u), y=g(t,u), z=h(t,u). I. WINPLOT, VERSÃO EM PORTUGUÊS O Winplot é um programa de domínio público, criado por Richard Parris, da Philipps Exeter Academy. Recentemente traduzido para o português, pode ser encontrado no site http://math.exeter.edu/rparris. É um programa simples, mas poderoso. Uma de suas vantagens é ser gratuito, podendo ser utilizado por professores e alunos do Ensino Fundamental, Médio, e Superior. Os softwares mais recentes, como o MAPLE V, MATHCAD, MATHEMATICA têm uma sintaxe mais pesada e são de alto custo para o usuário. Neste sentido, achamos útil que este programa seja difundido para professores de Matemática. A palavra WIN...PLOT indica que este programa é utilizado para plotar gráficos de funções em Matemática, em um ambiente Windows. Além disso, ele permite executar uma série de outros comandos, que veremos a seguir: II. EXPLORANDO O WINPLOT Ao abrir o programa, o usuário encontra duas opções: Janela e Sobre. Em Janela o usuário tem três escolhas: 2-dim, 3-dim e Adivinhar (*). Os comandos 2-dim e 3-dim nos levam a trabalhar com funções no plano ou funções no espaço. A opção Adivinhar exibe gráficos de funções para que possamos adivinhar sua equação. Podem ser selecionados tipos mais simples (retas, parábolas) ou mais avançados. No exemplo da figura abaixo está exibido o gráfico de uma parábola. A partir daí o usuário digita uma função na caixa de diálogo (Comandos "Equa Adivinhar"). Se foi digitada a função correta, aparecerá a mensagem "Perfeito" . Caso contrário, o gráfico de sua função digitada aparecerá na tela, mostrando então o erro cometido. (*) A nova versão do Winplot acrescentou mais uma opção (Mapeador e ), para trabalhar com transformações no plano. *Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

Winplot - Utilização

Embed Size (px)

Citation preview

VISUALIZANDO FUNÇÕES COM AUXÍLIO DE TECNOLOGIA COMPUTACIONAL

Adelmo Ribeiro de Jesus*

RESUMO

Este artigo pretende apresentar uma nova visão do estudo das funções através da utilização de um programa computacional, simples e acessível. Iniciaremos com os comandos básicos do programa (Winplot, versão em português), para que o leitor se familiarize com os recursos disponíveis. Em seguida, trataremos do estudo das funções y = f(x), enfocando as funções afim, quadrática, modular, com várias sentenças, exponencial e logarítmica, e trigonométricas. Para completar este estudo, trataremos de algumas curvas na forma polar r=f(t), forma paramétrica x=f(t), y=g(t), e na forma implícita f(x,y)=0. Na terceira e última parte serão apresentadas algumas atividades em dimensão três, explorando funções do tipo z = f(x,y), e também superfícies parametrizadas do tipo x=f(t,u), y=g(t,u), z=h(t,u). I. WINPLOT, VERSÃO EM PORTUGUÊS

O Winplot é um programa de domínio público, criado por Richard Parris, da Philipps Exeter Academy. Recentemente traduzido para o português, pode ser encontrado no site http://math.exeter.edu/rparris. É um programa simples, mas poderoso. Uma de suas vantagens é ser gratuito, podendo ser utilizado por professores e alunos do Ensino Fundamental, Médio, e Superior. Os softwares mais recentes, como o MAPLE V, MATHCAD, MATHEMATICA têm uma sintaxe mais pesada e são de alto custo para o usuário. Neste sentido, achamos útil que este programa seja difundido para professores de Matemática.

A palavra WIN...PLOT indica que este programa é utilizado para plotar gráficos de funções em Matemática, em um ambiente Windows. Além disso, ele permite executar uma série de outros comandos, que veremos a seguir: II. EXPLORANDO O WINPLOT

Ao abrir o programa, o usuário encontra duas opções: Janela e Sobre. Em Janela o usuário tem três escolhas: 2-dim, 3-dim e Adivinhar (*). Os comandos 2-dim e 3-dim nos levam a trabalhar com funções no plano ou funções no espaço. A opção Adivinhar exibe gráficos de funções para que possamos adivinhar sua equação. Podem ser selecionados tipos mais simples (retas, parábolas) ou mais avançados. No exemplo da figura abaixo está exibido o gráfico de uma parábola. A partir daí o usuário digita uma função na caixa de diálogo (Comandos "Equa → Adivinhar"). Se foi digitada a função correta, aparecerá a mensagem "Perfeito" . Caso contrário, o gráfico de sua função digitada aparecerá na tela, mostrando então o erro cometido.

(*) A nova versão do Winplot acrescentou mais uma opção (Mapeador e ), para trabalhar com transformações no plano.

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

A OPÇÃO 2-DIM DO WINPLOT Nesta opção temos as funções do tipo y=f(x)

(forma cartesiana), r=f(t) (polar), x = f(t), y=g(t) (paramétrica), e 0=f(x,y) (implícita). Aparecem ainda opções de equação de reta, Segmento, Ponto (coordenadas), Seqüências no plano, Equações Diferenciais e Polinômio.

Na opção Polinomial... podemos visualizar gráficos de polinômios de graus 2 até 8, incluindo ou excluindo pontos na tela. Para incluir pontos, clique com o botão direito do mouse em um ponto da tela. Para excluir um ponto, clique sobre ele com o botão direito. Existe em cada Menu um arquivo de Ajuda, que permite ao usuário tirar suas dúvidas. Por exemplo, as funções da opção y=f(x) devem ser digitadas de modo compatível com o programa. Listamos abaixo algumas funções e o modo de digitá-las no Winplot. O leitor pode encontrar estas e outras funções através do menu "Equa → Biblioteca"

Função Winplot y=ax+b ax+b

y=xn x^n y =| x | abs(x) y= x sqr(x)

ny x= root(n,x) y=sen x sin(x) y=cos x cos(x) y=tg x tan(x) y=ln x ln(x)

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

No exemplo ao lado, exibimos o

gráfico da função y=x2-4. Usando a opção Ver → Ver dimensionamos a janela dos eixos Ox e Oy . Usando a opção Ver → Grade escolhemos os intervalos dos ticks (marcas) nos eixos x e y, o número de decimais em cada eixo, e o tamanho da marca utilizada nos eixos. No caso, ao escolhermos 0.5 para o intervalo do eixo Ox, tivemos necessariamente que trabalhar com 1 decimal neste eixo. Para inserir a equação y=x^2-4 na tela usamos a opção Equa → Inventário. Para mover a equação na tela o mouse tem que estar na opção Texto. Para isso, utilize Btns → Texto, e arraste a equação até o local desejado.

Existem outras opções do Menu que são utilizadas com mais freqüência. São elas:

Menu Equa

Fonte Permite mudar a fonte da equação Biblioteca Dá a lista de funções no formato adequado Definir função Permite ampliar a biblioteca, criando uma nova função Menu Ver Ver Permite redimensionar os eixos, para maior visualização do gráfico. Grade Apresenta um quadro com uma série de opções para melhor adequação da

janela. Pode-se colocar vários tipos de escalas nos eixos, usando inclusive múltiplos de π, visualizar a grade correspondente, etc.

Menu Botões Arrastar box/Recentr O botão esquerdo do mouse cria um box para visualizar com mais detalhe

um gráfico e o direito recentraliza o gráfico, com zoom.

Texto Nos permite mover a equação da função dada para qualquer lugar da tela.

Coords/Recentr O botão esquerdo dá as coordenadas do ponto selecionado e o direito

recentraliza o gráfico, sem mudar o tamanho da janela. Menu Um Traço Permite o usuário percorrer o gráfico de uma função, usando uma barra de

rolagem, e visualizar aproximações de Taylor da mesma. É possível também movimentar retas secantes por um ponto fixado na curva, ou ver retas tangentes ao longo da curva. Estas duas opções são úteis, por exemplo, para ilustrar o conceito de derivada.

Zeros Encontra as interseções do gráfico com o eixo Ox Extremos Encontra os pontos de máximo e mínimo da função Integração Dá opções de integração da função considerada. *Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

Menu Dois

Interseção Determina a interseção entre duas curvas Combinações Faz operações com funções: soma, produto, composta, etc Integrações Dá opções de integração entre duas funções. O programa calcula a integral

de f-g, onde f e g são funções especificadas pelo usuário. Menu Animação Permite animar funções ou equações cuja expressão contenha um

parâmetro. Podem ser escolhidos parâmetros a, b, c,....,w . Uma mesma expressão pode conter mais de um parâmetro. Por exemplo, pode-se trabalhar com a função quadrática y = ax2+bx+c e variar estes valores.

−4 −3 −2 −1 1 2 3

−4

−3

−2

−1

1

2

3y = ax^2 + bx + c

Menu Miscelânea Neste menu encontramos as opções Fontes, Cores, Eixos, Eq. Dif. Miscelânea, Dados, Tolerância, Tabelas, Sombreamento, Home equações, Decimais, Usar padrão. Dentro de algumas destas funções, podemos ter acesso a outros menus. A figura ao lado mostra as opções do menu Cores. Pode-se colorir os eixos, escolher cores para a tela, linhas de grade, etc. A opção “Linhas pontilhadas” é útil quando queremos plotar um segmento, ou uma assíntota x = k por exemplo. Se não selecionamos esta opção, estas linhas podem ser pontilhadas, ou tracejadas.

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

III. TRABALHANDO COM FUNÇÕES NO WINPLOT

As equações no Winplot são divididas em 4 tipos: y = f(x) (forma explícita), r=f(t) (forma

polar), x=f(t), y=g(t) (forma paramétrica ) e f(x,y) = 0 (forma implícita). Faremos algumas atividades para funções y=f(x) e apresentaremos alguns exemplos para os demais tipos.

Função Afim

Uma função do tipo y =ax+b , com a, b ∈ IR é chamada função afim, cujo gráfico é uma reta. O valor de a representa a tangente do ângulo dessa reta com o eixo Ox. Quando a>0 a função é crescente, e quando a < 0 a função é decrescente. O valor de b representa a interseção do gráfico dessa função com o eixo Oy.

-5 -4 -3 -2 -1 1 2 3 4 5 6

-5-4-3-2-1

1234

y = x

y = 2xy = 3x

-5 -4 -3 -2 -1 1 2 3 4 5 6

-6-5-4-3-2-1

1234567

y = 2x-4

y = 2x+5

Função Quadrática; Funções polinomiais de graus 3 e 4 Uma função do tipo y =ax2+bx+c, com a, b, c ∈ IR é chamada função quadrática, cujo gráfico é uma parábola. O valor de a representa a curvatura dessa parábola. Quando a>0 a função tem concavidade voltada para cima, e quando a < 0 a função tem concavidade voltada para baixo. O valor c representa a interseção com o eixo Oy. No caso de polinômios de grau maior que dois, temos: Grau 3: y=ax3+bx2+cx+d grau 4: y=ax4+bx3+cx2+dx+e , etc.

y = 2x+1

y = x^2/4

-4 -3 -2 -1 1 2 3 4 5

-1

1

2

3

y = x^2y = x^2/2

-7 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 7 8

-6

-4

-2

2

4

6y = -x^2+4x

y = x^2+7x+10

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

-4 -3 -2 -1 1 2 3 4 5

-6-5-4-3-2-1

12345

y = x^4-6x^2+5

-3 -2 -1 1 2 3 4

-4

-3

-2

-1

1

2

3y = x^3-x

y = x^3-2xy = x^3-3x

Função Modular A função modular básica é y = |x|, cujo gráfico é por demais conhecido. O mais interessante é trabalhar funções do tipo y = |f(x)| , onde f é uma função afim, quadrática, ou mais complexa. Por exemplo, y = |x-1|,,y= |2x-3|, y = |x2-4|, y=|senx| . Os exemplos abaixo trazem situações deste tipo. Lembremos que no Winplot deveremos digitar abs(f(x)) em lugar de |f(x)|. Por exemplo, digite abs(x^2-4) em lugar de | x2-4 | .

-4 -3 -2 -1 1 2 3 4 5

-3

-2

-1

1

2

3

4

5y = abs(x-2)

y = abs(x+3)

-6 -4 -2 2 4 6 8

3

3

6

9

y = abs(x^2-2x-8) y = abs(x)

Funções definidas por várias sentenças As funções definidas por mais de uma sentença ocorrem sempre no nosso cotidiano. Por exemplo, nos preços de ligações telefônicas (que dependem da hora ou dia em que se liga), de ingressos de cinema (dependem da hora), e também o valor do Imposto de Renda I(R) em função da renda R de um contribuinte. Um exemplo simples é dado por

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

<≤<

≤=

x 2 se 3,-2x2 x 1 se , 1

1 x se , x)x(f

2

Para obter o gráfico dessa função no Winplot usamos a opção Equa → y=f(x) e digitamos na caixa de texto a expressão:

-2 -1 1 2 3

-3

-2

-1

1

2

3

4

5

joinx (x^2 | 1 , 1 | 2 , 2x - 3) Para evitar problemas com as funções definidas por mais de uma sentença, use no Menu y=f(x) a tolerância do passo igual 0.40, ou maior. Isto fará com que o Winplot não ligue um pedaço do gráfico ao outro, dando a falsa impressão de continuidade da função f. Função exponencial e logarítmica As funções exponencial e logarítmica são inversas uma da outra. Por exemplo, a função f(x) = 10x é a inversa de g(x) = log10 (x), e reciprocamente. O mesmo ocorre com as funções f(x) = ex e g(x) = ln(x)

-4 -3 -2 -1 1 2 3 4 5 6 7

-3

-2

-1

1

2

3

4

5

6

7

(3,log(3))

(log(3),3)

Um ponto (x, f(x)) do gráfico da função f está associado a um ponto (y, g(y)) = (f(x), x) do gráfico da função g. Isto implica que esses aos gráficos são simétricos em relação a reta y = x, bissetriz do 1o quadrante. A figura ao lado ilustra este fato.

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

Funções trigonométricas As funções seno, cosseno, tangente, e outras funções trigonométricas podem ser estudadas, de modo análogo que fizemos com outras funções, com o Winplot. Uma das opções para visualizar dinamicamente o gráfico da função y=sen(x) é através do recurso Animação. Usando as opções Equa → Ponto, digitamos (a, sin(a)) para o ponto. O programa cria então um “ponto genérico” no plano, que vai depender deste parâmetro. Acionando agora o menu “Anim” e escolhendo o parâmetro A, ao acionarmos a barra de rolagem vemos os pontos (a, sin(a)) se deslocando pelo plano, formando o gráfico da função seno. Esta atividade pode ser feita de modo semelhante com qualquer função.

Para exibir os pontos (a, sin(a)) na tela usamos as opções Equa → Inventário → família . Neste exemplo tomamos uma família com 48 passos, variando o parâmetro de –2pi até 2pi.

A figura abaixo mostra os gráficos de y=tg(x) e y=cos(x). Como )xcos()xsen()x(tg =

, observamos

graficamente que quando o cosseno tende a zero, a tangente tende para infinito. No 1o quadrante o seno e o cosseno são positivos, logo, a tangente tende a crescer para + . Logo após, no 2o quadrante, o cosseno é negativo. Por essa razão a função tangente varia de − até zero. No 3∞ o quadrante seno e cosseno são negativos, e por essa razão a tangente cresce de zero até ∞+ .

−5π/4 −π −3π/4 −π/2 −π/4 π/4 π/2 3π/4 π 5π/4 3π/2

−3

−2

−1

1

2

3

y = cos(x)

y = tan(x)

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

Uma função de gráfico interessante é y = x sen(1/x). Como 1)x/1sen(1 ≤≤− , temos que

, ou seja, o gráfico dessa função se situa entre as retas y=-x e y =x, e exibe um comportamento semelhante ao da função seno. Pode-se observar que quando x se aproxima de zero, o mesmo acontece com a função. Em termos simbólicos, quando x → 0 temos também que xsen(1/x) → 0

x)x/1sen(xx ≤⋅≤−

y = xsin(1/x)y = x

y = -x

A OPÇÃO 3-DIM DO WINPLOT O Winplot desenha curvas e superfícies no espaço IR 3 . Escolhendo as opções Janela → 3-dim encontraremos os menus abaixo.

Nesta figura exibimos as formas de equações

que o programa trabalha: z=f(x,y) é a clássica

forma explicita, em coordenadas cartesianas ;

z=f(r,t) em coordenadas cilíndricas ; x=f(t,u),

y=g(t,u), z= h(t,u) para superfícies

parametrizadas, e 0=f(x,y,z) para forma

implícita.

Além destas temos a opção de curvas na forma

paramétrica (x(t), y(t), z(t) ), Tubo (em redor da

curva), Segmento, Ponto, etc.

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

As figuras abaixo exibem uma esfera , mapeada como uma superfície parametrizada X(t,u) =

(x(t,u), y(t,u) , z(t,u) ) e uma hélice α(t) = (x(t), y(t), z(t) ) . As equações da esfera são X(t,u) =

(sin(u) cos(t), sin(u)sin(t), cos(u) ) , 0 < t < 2pi, 0 < u < pi .

Superfícies em coordenadas cilíndricas. A superfície abaixo foi gerada usando os comandos Equa → z = f(r, t) (coordenadas cilíndricas)

onde a letra t representa o ângulo polar teta, que é entendido em radianos. O domínio padrão

(default) de t varia de 0 a 2π . A equação dessa superfície é 2

3

r1

)t3cos(r

+=z

xy

z

x

y

z

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

Superfícies na Forma Implícita Uma expressão do tipo f(x,y,z) = 0 determina o que chamamos superfície na forma

implícita. Os programas computacionais como o Winplot determinam esta superfície através de

seus “níveis”, ou seja, de suas interseções com os planos x = c, y = c, e z = c. . Para obter uma

superfície na forma implícita siga os passos abaixo:

a) Use Equa → 0 = f(x,y,z) e digite sua equação em uma das formas que aparecem na caixa de

diálogo.

b) Clique em “ok” para aceitar as dimensões do box (ou altere, se quiser). Feito isso, o programa

abre o Inventário e não exibe a figura da superfície.

c) Use Ver → eixos para visualizar os eixos ( pois eles em geral também desaparecem).

d) Nesta opção “Inventário” selecione “Níveis”.

e) Comece, por exemplo, com níveis z (curvas z = cte) . Selecione esta opção e aceite os 25

niveis que o programa sugere. Clique em “auto” e depois em “manter mudanças”

f) Repita a operação para obter as curvas de nível y = c e x = c , caso desejar.

Nas figuras abaixo exibimos as curvas de nível z = cte que definem geometricamente a esfera

x2+y2+z2 = 4. Também exibimos as curvas z = cte e y = cte do plano 2x+3y+6z = 0

x y

z

2x+3y+6z =0

Níveis z=cte e y = cte do plano

x

y

z

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]

Geração de Superfícies na Forma Paramétrica

Uma boa opção para visualizar algumas superficies é utilizar parâmetros a, b, c, disponiveis no

Winplot. O exemplo ao lado mostra o toro T2 sendo gerado por um circulo de raio 2 do plano

XOZ. As equações paramétricas são:

=+=+=

)u(sin )u,t(z)ta(sin ))ucos(2( )u,t(y)tacos())ucos(2( )u,t(x

x

y

zx = (2+cos(t))cos(ua); y = (2+cos(t))sin(ua); Construção do Toro com um parâmetro A

onde o parâmetro “a” varia entre 0 e 1.

Para ver esta animação no Winplot,

digite a equação no menu “Equação”

com a opção “Paramétrica”, e depois

anime o parâmetro “a” no menu

“Anim”, “A”.

É possível escolher cor do fundo,

digitar texto na tela, entre outras

opções.

Salvador, Bahia, julho de 2003

Adelmo Ribeiro de Jesus [email protected]

*Professor Adjunto da UFBA (aposentado) . Professor do Curso de Matemática da Universidade Católica de Salvador e da Faculdade Jorge Amado . e-mail: [email protected]