Capacitando Professores no Uso de Softwares Livres para o Ensino de Matemática Apostila nº 2 O Winplot desenha gráficos em duas ou três dimensões. Nessa apostila vamos trabalhar apenas com duas dimensões. A principal função desse software é traçar gráficos de funções e efetuar algumas operações sobre elas. Comandos Básicos As operações: • a+b = adição entre os valores de a e b • a-b = subtração entre os valores de a e b • a*b = ab = multiplicação entre os valores de a e b • a/b = divisão entre os valores de a e b • a^b = a elevado a potência b As constantes: • pi = 3,141592654 • e = 2,718281828 • deg = pi/180 = fator de conversão de radianos para graus • ninf representa menos infinito • pinf representa mais infinito. • abs(x) = valor absoluto de x, ou módulo de x • sqr(x) = sqrt(x) = raiz quadrada de x • log(x) = logaritmo de x na base 10 • log(b,x) = ln(x)/ln(b) logaritmo de x na base b • ln(x) = logaritmo natural de x • exp(x) = exponencial de x Funções trigonométricas: • sin(x) = seno de x • cos(x) = cosseno de x • tan(x) = tangente de x • csc(x) = cossecante de x • sec(x) = secante de x • cot(x) = cotangente de x • n! = n fatorial • int(x) = parte inteira do x • frac(x) = x-int(x) = parte fracionária do x Funções trigonométricas inversas: • arcsin(x) = arco seno de x • arccos(x) = arco cosseno de x • arctan(x) = arco tangente de x • arccot(x) = arco cotangente de x Funções hiperbólicas: • sinh(x) = seno hiperbólico de x • cosh(x) = cosseno hiperbólico de x • tanh(x) = tangente hiperbólica de x • coth(x) = cotangente hiperbólico de x Funções hiperbólicas inversas: • argsinh(x) = arco seno hiperbólico de x • argcosh(x) = arco cosseno hiperbólico de x • argtahn(x) = arco tangente hiperbólico de x • argcoth(x) = arco cotangente hiperbólico de x Funções não tão elementares: • floor(x) = maior inteiro menor que x • ceil(x) = menor inteiro maior que x • root(n,x) = raiz n-ésima de x • pow(n,x) = power(n,x) = n-ésima potência de x • iter(n,f(x)) = n-iterado de f(x), f(f(f(...(f(x))...))) n vezes • abs(x,y) = sqrt(x*x+y*y) = módulo do vetor (x,y) • abs(x,y,z) = sqrt(x*x+y*y+z*z) = módulo do vetor (x,y,z) • arg(x,y) = ângulo polar entre -pi e pi • max(a,b,..) = o valor máximo entre os elementos a, b, ... • min(a,b,..) = o valor mínimo entre os elementos a, b, ... • mod(x,y) = x - |y|*floor(x/|y|) = x mod y • sgn(x) = x/abs(x) = sinal de x (-1, 0 ou 1) • hvs(x) = função Heaviside (1+sgn(x))/2 • erf(x) = a função erro padrão , • binom(n,r) = n!/r!/(n-r)! = combinação de n r a r • sum(b,f(n,x)) = somatório de f(n,x) para n=1 to n=b • prod(b,f(n,x)) = produtório de f(n,x) para n=1 to n=b • rnd(x) = valor aleatório entre -x e x • gauss(x) = exp(-0.5x*x)/sqrt(2*pi) • gamma(x) = função gama de x A janela do inventário A janela apresenta os seguintes recursos: 1. Editar: Nesta opção é possível modificar a fórmula da função, determinar um novo intervalo, alterar a cor ou a espessura do traço. 2. Apagar: Elimina uma equação selecionada do inventário. 3. Dupli: Duplica a função selecionada. 4. Copiar: Copia a fórmula da equação. 5. Derivar: O programa gera o gráfico da derivada da função. 6. Nome: Útil quando se trabalha com muitas funções. 7. Mostrar gráfico: Oculta ou mostra o gráfico. 8. Mostrar equação: Exibe a sentença da função no gráfico. 9. Família: converte a equação em uma família de curvas ou pontos. 10. Tabela: Exibe uma tabela com valores da função dentro do intervalo plotado. Estudo do ponto Para criar um ponto qualquer clique em “equação” e depois em “ponto (x,y)”. Aparecerá a janela: Digite os valores para X e Y e clique em OK. Distância entre dois pontos Para calcular a distância entre dois pontos deve-se plotar o primeiro ponto e clicar em “Dupli” para plotar um segundo ponto, mas sem apagar a fonte. Em seguida clica-se em “dois” e em “distâncias”. Seleciona-se os pontos e clica em “distância” E o programa dará a medida Criação de segmentos Para criar segmentos clique em “Equação Segmento (X,Y)”. Aparecerá a seguinte caixa: Digite os valores para x e y e o programa plotará o gráfico: Exercício Construa um triangulo equilátero de área 12 unidades. Animação de gráficos Os gráficos do Winplot podem ser animados desde que suas equações estejam definidas por parâmetros (A-W).Para animar o gráfico é preciso indicar o intervalo no qual o parâmetro deve variar. Exemplo: Vamos montar a equação ax²+2, fazendo o parâmetro “A” variar de -2 a 2. Digitaremos o seguinte no quadro “Equação explícita”: O Winplot plotará o gráfico como A=0. Em seguida definiremos o valor do parâmetro A. Nesse caso ele será de -2 a 2: Digite o valor mínimo(-2) e clique em “def L”, em seguida digite o valor máximo(2) e clique em “def R”, feito isso clique em “auto ver” ou em “auto cícl” que a animação será feita. Para parar a animação digite S, para pausar P, para ir mais lento L e para ir mais rápido R. Você pode fazer variar qualquer um dos coeficientes (a,b,c), basta ele estar definido por um parâmetro. Animação de pontos Podemos animar um ponto no Winplot desde que ele esteja definido por parâmetros. Exemplo: Vamos fazer um ponto se deslizar sobre a função “2x²” sem sair do traçado. Digitaremos a equação no quadro “Equação explícita”, em seguida colocaremos o ponto sobre o gráfico já plotado. Observe bem os valores dados para x e y, para que o ponto não saia do traçado. No início o ponto ficará na coordenada 0,0, mas ao definirmos os parâmetros ele deslizará sobre o gráfico. Translação Transladar um gráfico significa mudar sua posição no plano cartesiano, fazendo um deslocamento na horizontal e/ ou na vertical. Para isso basta trocar, na equação, x por (x+a) e/ ou y por (y+b), onde a e b são números reais. Podemos tomar também “a e b” como parâmetros e fazer suas variações. Exercícios 1-Varie o parâmetro “a” de cada equação abaixo de -2 a 2. y=2x²+3x+1 trocando x por x+a y=2x²+3x+1-a trocando y por y+a x²+(y+2a)²=4 trocando x por x+a y=sin(x) trocando x por x+a Trocando x pó (x+a) ou y por (y+b) resulta em uma translação do gráfico, Trocando x por ax ou y por ay observamos uma expansão ou contração do gráfico na horizontal ou vertical. 2- Varie o parâmetro “a” de cada equação abaixo de -2 a 2. x^2+y^2=4 x^2+y^2=4 para 0≤a≤4 para0≤a≤4 trocando y por ay trocando x por ax y=ax+2 y=ax^2 para0≤a≤5 para0≤a≤2 trocando x por ax trocando x por ax O Winplot tem um recurso que serve para transladar gráficos mais facilmente. Basta fazer o seguinte: Aparecerá a caixa: Atribuindo valores para “a” o gráfico se deslocará no eixo X (valores positivos se deslocará para a direita, valores negativos para a esquerda), atribuindo valores para “b” o gráfico se deslocará no eixo Y (valores positivos para cima e valores negativos para baixo). Obs.: para transladar um gráfico você deve primeiro plotá-lo. Função módulo Para construir o gráfico de uma função módulo, clique em “Equação” e em “implícita...F1”. Na caixa digite: abs(f(x)). O Winplot interpreta o camando “abs” como sendo para construir o gráfico de uma função módulo (valor absoluto da função). Exemplo 1: Para construir o gráfico da função f(x) = |x|. Exemplo 2: Para construir o gráfico da função f(x) = f(x) = |x|²-2|x|-1. Exercício Utilizando o Winplot construa os seguintes gráficos: a) f(x) = |x²-2x+1| b) f(x) = |x²-2x|+1 c) f(x) = |x²|-|2x|+1 d) f(x) = |x-2| e) f(x) = |x|-2 Funções exponenciais Para construir o gráfico de uma função exponencial, clique em “Equação” e “Explícita...F1”, na janela “y = f(x)” digite: a^b, onde a é a base e b o expoente. Logaritmos Para construir o gráfico de uma função logarítmica, clique em “Equação” e “Explícita...F1”, na janela “y = f(x)” digite: log(x), considerando logaritmo de x na base 10; log(b,x), para considerar logaritmo de x na base b. Exemplo Vamos construir o gráfico de f(x) = log2(2x-1): Na caixa “y = f(x)” devemos digitar: log(2,2x-1) para considerarmos a função logaritmo de (2x-1) na base 2. E o programa plotará o gráfico: Exercício 1- Utilizando o Winplot, construa os seguintes gráficos: x a) f(x) = 2 x b) f(x) = (1/2) x+1 c) f(x) = 2 x d) f(x) = x x e) f(x) = 2 +1 f) f(x) = log 3 (x) g) f(x) = log 1/3 (x) h) f(x) = log (x+1) i) f(x) = log (x) -1 Estudo qualitativo de gráficos Você pode verificar através do Winplot a raiz (ou zero(s)) da função e os valores máximos e mínimos, basta plotar o gráfico e fazer o seguinte: Para ver a raiz: Aparecerá o valor: Caso o gráfico corte o eixo x em mais de um lugar, clique em “próximo” para ver os outros valores. Para ver os extremos: Aparecerá o valor: Caso haja mais de um extremo, clique em “próximo extremo de” para ver os outros valores. Funções pares e ímpares Função par: Uma função real f é par se, para todo x do domínio de f, tem-se que f(-x) = f(x). Uma função par possui o gráfico simétrico em relação ao eixo vertical Y. Ex: Função ímpar: Uma função real f é ímpar se, para todo x do domínio de f, tem-se que f(-x)= - f(x). Uma função ímpar possui o gráfico simétrico em relação à origem do sistema cartesiano. Ex: Exercício Utilizando o Winplot ache as raízes, os extremos e diga se as seguintes funções são pares ou ímpares: a) b) c) d) f(x) = 2x²+2 f(x) = 4x²-3 f(x) = x³-4x+2 f(x) = 6x³-3x²+2x Funções trigonométricas Em matemática, as funções trigonométricas são funções angulares, importantes no estudo dos triângulos e na modelação de fenómenos periódicos. Podem ser definidas como razões de dois lados de um triângulo retângulo, contendo o ângulo ou, de forma mais geral, como razões de coordenadas de pontos no círculo unitário. Função Seno Gráfico de f(x) = sen x f(x) = sen x Associa a cada número real x o número y = sen (x) Domínio: Como x pode assumir qualquer valor real: D = R Conjunto Imagem: Como seno possui valor máximo e mínimo, que são respectivamente 1 e -1, o conjunto imagem se encontra no intervalo entre esses valores: Gráfico: Ele sempre se repete no intervalo de 0 a 2π. Esse intervalo é denominado senóide. Para construir o gráfico basta escrever os pontos em que a função é nula, máxima e mínima no eixo cartesiano. Período: É sempre o comprimento da senóide. No caso da função , a senóide caracteríza-se pelo intervalo de 0 a 2π, portanto o período é 2π. Sinal da Função: Como seno x é a ordenada do ponto-extremidade do arco: f(x) = sen x é positiva no 1° e 2° quadrantes (ordenada positiva). f(x) = sen x é negativa no 3° e 4° quadrantes (ordenada negativa). Função Cosseno Gráfico de f(x) = cos x f(x) = cos (x) Associa a cada número real x o número y = cos(x). Domínio: Como x pode assumir qualquer valor real: D = R Conjunto Imagem: Como cosseno possui valor máximo e mínimo, que são respectivamente 1 e -1, o conjunto imagem se encontra no intervalo entre esses valores: Gráfico: Ele sempre se repete no intervalo de 0 a 2π. Esse intervalo é denominado cossenóide. Para construir o gráfico basta escrever os pontos em que a função é nula, máxima e mínima no eixo cartesiano. Período: É sempre o comprimento da cossenóide. No caso da função f(x) = cos x , a cosenóide caracteríza-se pelo intervalo de 0 a 2π, portanto o período é 2π. Sinal da Função: Como o cosseno x é a abscissa do ponto-extremidade do arco: f(x) = cos x é positiva no 1° e 4° quadrante (abscissa positiva). f(x) = cos x é negativa no 2° e 3° quadrante (abscissa negativa). Função Tangente Gráfico de f(x) = tg x Domínio: A função da tangente apresenta uma peculiaridade. Ela não existe quando o valor de cosx = 0 (não existe divisão por zero), portanto o domínio são todos os números reais, exceto os que zeram o coseno. Conjunto Imagem: ] -∞, ∞[ Gráfico: Tangentóide. Período: π Sinal da Função: Como tangente x é a ordenada do ponto T interseção da reta que passa pelo centro de uma circunferência trigonométrica e o ponto-extremidade do arco, com o eixo das tangentes então: f(x) = tg x é positiva no 1° e 3° quadrantes (produto da ordenada pela abscissa positiva). f(x) = tg x é negativa no 2° e 4° quadrantes (produto da ordenada pela abscissa negativa). Sistemas de equações Para construir um sistema devemos primeiro construir duas funções na mesma tela de gráficos, para isso construiremos a primeira função e usaremos o comando “dupli” do inventário para construirmos a segunda, mas sem apagar a fonte. Para encontrar os pontos de interseção dos gráficos de duas funções entre em “dois” e a seguir em “interseções”, desta maneira: Aparecerá a seguinte caixa: Caso haja mais de um ponto de interseção basta clicarmos em “prox interseção”. No gráfico aparecerá a marcação no ponto correspondente. Para marcar os pontos de interseção nos gráficos, devemos clicar em “marcar ponto” Exemplo Vamos encontrar as interseções das funções f(x) = x²+2x-1 e f(x) = x+1 Verificando o tipo de sistema Utilizamos os mesmos passos acima. Exemplo Vamos verificar de que tipo e sistema se trata: 12x - y = 7 x + 5y = -2 Podemos usar na forma de equação implícita ou isolar o y e usar na forma de equação explícita. Neste exemplo utilizaremos a forma explícita. y = 2x – 7 y = (-1/5)x – (2/5) Resolução gráfica: O sistema é possível e determinado, pois tem uma única solução (uma única interseção). 2x+y=5 x+y=2 Isolando o y: y = -x + 5 y = -x + 2 Resoluçã ográfica: Observe que as retas são paralelas, donde podemos concluir que não heverá interseção entre elas. Portanto o sistema é impossível. 36x + 6y = 12 4x + 4y = 8 Isolando o y: y = - (6/6)x + 12/6 y = - (4/4)x + 8/4 Resolução gráfica: Observe que as duas retas são sobrepostas (coincidentes), donde podemos concluir que existem infinitas soluções. Portanto o sistema é possível e indeterminado. Exercício Com o auxílio do Winplot, classifique os sistemas abaixo (SPD, SPI, SI) a) x + 2y = 5 2x – 3y = - 4 b) 3x – 4y = 1 x + 3y = 9 c) x + 2y = 7 13x + 16y = 9 d) x + 2y = 18 3x + 6y = 54 e) x+y=-1 x+y=1 f) x–y=0 x+y=0 Funções definidas por mais de uma lei Para visualizar a gráfico de uma função definida por mais de uma lei basta digitar no campo “f(x) =” joinx(lei 1| a, lei 2| b,..., lei n). O Winplot interpreta lei 1 no intervalo x < a, a lei 2 no intervalo a < x < b e assim sucessivamente. 2, se x <-1 Considere o seguinte exemplo: f(x) = x², se -1< x < 2 8-2x, se x > 2 Colocaremos o seguinte no inventário: E o programa plotará o gráfico Cônicas As cônicas têm como equação geral ax² + by² +cxy +dx + ey + f = 0 Exemplo Vamos plotar a cônica x² + y² +xy +x + y = 0 (equação implícita) Circunferência A circunferência tem como equação geral (x - a)² + (y - b)² = r², onde C = (a,b) é o centro e r o raio da circunferência. Exemplo Vamos plotar uma circunferência de raio 2 e centro no ponto (2,1) Elipse A elipse com eixos paralelos aos eixos coordenados, tem como equação geral [(x - m)/a]² + [(y - n)/b]² = 1, onde C = (m,n) é o centro e a e b dois parâmetros que definem os eixos maior e menor da elipse. Exemplo Vamos plotar uma elipse de centro de origem no ponto (-1,2), raio menor 2 e raio maior 3. Hipérbole A hipérbole com eixos paralelos aos eixos coordenados, tem como equação geral [(x - m)/a]² - [(y - n)/b]² = 1, onde C = (m,n) é o centro e a e b dois parâmetros que definem os eixos maior e imaginário da hipérbole. Exemplo Vamos plotar uma hipérbole de centro no ponto (-2,-1) e eixos 3. Inequações Para plotar o gráfico de uma inequação deve-se primeiro plotar uma curva na forma implícita. Exemplo Vamos plotar o gráfico das inequações x² + y²/2 > 1 e x² + y²/2 < 1. Primeiro passo: Plotar na forma de equação implícita. Segundo passo: Para plotar a inequação faça o sequinte. Aparecerá a caixa: Para x² + y²/2 > 1 clique em “alterar = a >”, para obter x² + y²/2 < 1 clique em “alterar = a <”. Depois de escolher uma das opções clique em mostrar região. x² + y²/2 < 1 x² + y²/2 > 1 Sombreamento Para usar esse recurso é preciso primeiro plotar o gráfico na foram explícita. Exemplo Vamos sombrear a área do gráfico que fica entre as equações 2x² + 1 e 2x² - 1. Primeiro passo. Vamos plotar as duas equações. Devemos plotar uma, clicar em “Dupli”, escolher não apagar a fonte e ploatar a segunda. Segundo passo: Faça o seguinte. Aparecerá a caixa: Você pode escolher sombrear acima do gráfico da função, abaixo ou caso haja duas equações sombrear entre elas. Escolha a cor que desejar e clique em “sombrear”. No nosso exemplo vamos sombrear entre as duas equações.