PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS Programa de Mestrado em Ensino de Ciências e Matemática CADERNO DE ATIVIDADES MODELOS NUMÉRICOS DE APROXIMAÇÃO DE FUNÇÕES DE UMA VARIÁVEL REAL José Luiz Giarola Andrade Dimas Felipe de Miranda Belo Horizonte 2014 1 José Luiz Giarola Andrade CADERNO DE ATIVIDADES: Modelos numéricos de aproximação de funções de uma variável real Produto construído após aplicação e análise das atividades da pesquisa, apresentado ao Programa de Pós-Graduação em Ensino de Ciências e Matemática da Pontifícia Universidade Católica de Minas Gerais, como requisito parcial para obtenção do título de Mestre em Ensino de Ciências e Matemática. Orientador: Prof. Dr. Dimas Felipe de Miranda Belo Horizonte 2014 2 PREFÁCIO Este caderno de atividades é produto da dissertação de Mestrado em Ensino de Ciências e Matemática da PUC Minas, intitulada “Modelos numéricos de interpolação e ajuste de curvas como método de cálculo, aproximação e caracterização de tendência de dados experimentais” e tem como objetivo geral, propor atividades que possibilitem aos estudantes de cursos de ciências exatas, que estudam aproximação de funções de uma variável real, desenvolverem a habilidade de identificação, escolha e utilização de modelos de interpolação polinomial e ajuste de curvas por mínimos quadrados através de algoritmos e softwares. A elaboração da sequência didática das atividades, conveniente ao cronograma previsto no projeto, foi baseada em Zabala (1998), propiciando a comunicação e adaptação de lições e sugestões de estudos em livros didáticos. Foram utilizados três softwares gratuitos: o Visual Cálculo Numérico (VCN), o GeoGebra e o Box CalcX (Scilab). O Box CalcX (Scilab), cujos comandos buscam e utilizam algoritmos do software Scilab, foi construído durante a pesquisa de mestrado com ajuda de um aluno monitor de Cálculo Numérico do curso de Ciência da Computação do UNIFORMG (Centro Universitário de Formiga – MG). Todos os softwares são de fácil utilização, e disponibilizam a forma analítica e a representação gráfica das funções obtidas. Foram cinco atividades, em sequência didática, especialmente preparadas e aplicadas a estudantes do curso de Engenharia Ambiental e Sanitária do UNIFOR-MG durante a pesquisa de mestrado. Cada atividade continha uma amostra de dados fictícios, uma delas de forma direta e não contextualizada e as outras a partir de situações contextualizadas. Após análise das atividades e entrevistas a alunos, revisões, adaptações e acréscimos de exercícios compõem este caderno de atividades. Os autores. 3 SUMÁRIO 1 INTRODUÇÃO ............................................................................................................ 4 2 SOFTWARES .............................................................................................................. 6 2.1 Geogebra........................................................................................................................ 6 2.2 Visual Cálculo Numérico ............................................................................................... 7 2.3 Scilab ............................................................................................................................. 9 3 ATIVIDADES ............................................................................................................ 12 Atividade Piloto............................................................................................................ 13 Atividade Aplicada 1 .................................................................................................... 15 Atividade Aplicada 2 .................................................................................................... 16 Atividade Aplicada 3 .................................................................................................... 17 Atividade Aplicada 4 .................................................................................................... 19 Atividade Aplicada 5 .................................................................................................... 20 Atividade Aplicada 6 .................................................................................................... 21 Atividade Complementar 1 ........................................................................................... 23 Atividade Complementar 2 ........................................................................................... 24 Atividade Complementar 3 ........................................................................................... 27 REFERÊNCIAS................................................................................................................. 28 ANEXO A – CD Aplicativo do Box CalcX (Scilab) .......................................................... 30 4 1 INTRODUÇÃO O professor pesquisador, primeiro autor deste produto, disserta, em seu trabalho de mestrado “Modelos numéricos de interpolação e ajuste de curvas como método de cálculo, aproximação e caracterização de tendência de dados experimentais”, sobre alguns autores que trabalham modelos matemáticos, delimitando seu uso em situações de aproximação de funções, de maneira conveniente às amostras que, por ventura os estudantes se deparem. As atividades especialmente elaboradas e aplicadas, permitem aos estudantes desenvolverem a habilidade de escolha de modelos, dentre os estudados, que serão mais ou menos viáveis. O embasamento metodológico da dissertação de mestrado, que gerou este produto, foi sustentado pela Modelagem Matemática descrita por Bassanezi (2011), visando à utilização de modelos matemáticos, como conjunto de símbolos e relações matemáticas que representam o objeto estudado. Segundo Bassanezi (2011), Modelagem Matemática é um processo dinâmico utilizado para a obtenção e validação de modelos matemáticos. É uma forma de abstração e generalização, com a finalidade de previsão de tendências. As vantagens do emprego da modelagem em termos de pesquisa podem ser constatadas nos avanços obtidos em vários campos como a Física, a Química, a Biologia e a Astronomia, entre outros. A partir de problemas reais ou fictícios, o autor da pesquisa passou a utilizar diretamente a atividade intelectual, definida como Abstração por Bassanezi (2011), em que ao se formular hipóteses à busca ou montagem de modelos matemáticos, predefinidos ou escolhidos, se dá mediante uma quantidade de opções (menu) dentre as estudadas, para que assim, em busca de sua resolução, obtenha-se possíveis soluções. A Modificação seria uma das atividades consideradas como possíveis retornos ao problema inicial, repassando pelo sistema utilizado bem como a verificação de outros modelos, em busca de uma melhor validação dos mesmos. O professor pesquisador sintetizou um diagrama (Figura 1), que conceitua melhor seu pensamento diante da abstração pessoal quanto à escolha e utilização de modelos matemáticos em um processo de Modelagem Matemática, modelos que serão escolhidos dentre tipos variados de aproximação de funções por polinômios interpoladores e curvas ajustadas. 5 Figura 1: Relação entre problemas reais e possíveis soluções via modelos matemáticos (menu) Problemas Modelos Possíveis soluções Matemáticos Fonte: Elaborada pelos autores A análise de fenômenos naturais e de resultados de experimentos permitiu o avanço de várias ciências. Considerando que grande parte dessa análise é feita em dados quantificados, é necessário o uso de algoritmos matemáticos para que os dados possam ser interpretados mais facilmente. Um conjunto extenso de dados discretos torna necessário e viável o uso de softwares matemáticos, propiciando agilidade e confiabilidade na resolução de algoritmos modelados desses dados. A seção seguinte apresenta os três softwares escolhidos como ferramenta de pesquisa e também como sugestão de apoio para a confecção das atividades deste caderno. 6 2 SOFTWARES 2.1 Geogebra O GeoGebra é um software gratuito de Matemática, de fácil manuseio, tanto para estudantes do ensino básico como superior. Foi criado por Markus Hohenwarter1, cujo projeto foi iniciado em 2001, na Universidade de Salzburg, Áustria. O download do software pode ser obtido em www.geogebra.org. Possibilita o trabalho em geometria, álgebra, estatística e cálculo. Sua interface principal de trabalho, ilustrada na Figura 2, opera em duas dimensões, sendo oferecidos vários tutoriais disponíveis na web, que também sugerem download de arquivo. Figura 2: Página inicial do software GeoGebra Fonte: Computador dos autores De fácil aprendizado, visualização clara e interativa, agrega valor positivo, principalmente pelo ganho em tempo de trabalho e resultados obtidos. A facilidade de tabulação e manuseio de pontos em sistemas de coordenadas, os quais podem ser interagidos 1 Professor de educação matemática na Universidade Johannes Kepler, de Linz, na Áustria. 7 com curvas aproximadas a partir de recurso de regressão em sua caixa de entrada (Figura 3), torna o software interessante para o estudo analítico, principalmente visual, que trabalha de forma concomitante os dados em dispersão, representação gráfica contínua e as respectivas formas algébricas das equações em uma mesma página, com uma ou várias amostras distintas. Figura 3: Página inicial do GeoGebra com comandos de regressão Fonte: Computador dos autores 2.2 Visual Cálculo Numérico O software Visual Cálculo Numérico VCN é um programa gratuito de matemática com interface de entrada numérica direta, ou seja, não exige uma programação prévia. Foi desenvolvido pelos professores Célio Humberto Vasconcelos, Cristina Almeida Magalhães, Dimas Felipe de Miranda, Lamounier Josino de Assis, Luiz C. Picoreli de Araújo, Marcos Almeida Magalhães, Pedro Américo Almeida Magalhães e Pedro Américo Almeida Magalhães Júnior. O download do software pode ser obtido em www.matematica.pucminas.br/lcn/vcn1.htm. Trata-se de um software largamente utilizado na disciplina de Cálculo Numérico, oferecendo auxílio a estudantes, pesquisadores e profissionais de engenharias, computação ou 8 qualquer curso de ciências exatas. O VCN possibilita opções como tratamento de funções reais de uma variável real; representações de erros e operadores numéricos, interpolação e extrapolação, derivação e integração numérica, equações diferenciais, cálculo de raízes, sistemas lineares, ajuste de curvas e aproximação de funções, otimização, somatório e produtório de termos em sequências numéricas, em sua maioria com opção de interpretação gráfica dos intervalos numéricos trabalhados. Seu fácil manuseio, perante conceitos prévios formados, agrega agilidade, confiabilidade e análise do comportamento dos dados inseridos. Segue Figura 4, página inicial do software. Figura 4: Página inicial do VCN em perspectiva Fonte: Elaborada pelos autores 9 2.3 Scilab O Scilab é um software livre de computação e programação numérica de propósito geral, desenvolvido na França em 1990, por pesquisadores do INRIA (Institut National de Recherche en Informatique et en Automatic) e do ENPC (École des Ponts ParisTech) (GOMEZ, 1999). Disponível em www.scilab.org. O software, por ser uma ferramenta computacional matemática completa, possui uma linguagem de programação própria. Apesar desse fato tornar o sistema muito atrativo, pois provê maior flexibilidade, requer de seu usuário o domínio prévio dessa linguagem. Segue Figura 5, página inicial do software. Figura 5: Página inicial do Scilab Fonte: Computador pessoal dos autores Muitas vezes o tempo na pesquisa científica ou na execução de trabalhos científicos é de extrema importância, por isso pesquisadores preferem trabalhar com outras ferramentas que apresentam mais dinamicidade e agilidade na inserção dos dados, embora o software Scilab ofereça a possibilidade de criação de interfaces pessoais mais ágeis, caixas Box de algoritmos próprios, em que o programador (usuário), com a utilização dos códigos disponíveis do programa, possa efetuar a criação desses pacotes específicos, com entradas mais acessíveis e diretas. Pensando na agilidade do software VCN, mas que não permite a inserção de mais de uma amostra de dados discretos em um mesmo sistema, que é de estrema valia para se fazer o levante de hipóteses e análise de comportamento de curvas simultâneas e distintas em uma mesma amostra, o pesquisador incluiu, em fase final da pesquisa, a criação de uma interface própria, a partir de um Box, com comandos básicos de aproximações de 10 curvas a partir do software Scilab. O CalcX (Scilab), nome dado ao Box criado, tem como principal objetivo prover um meio mais acessível e direto. Sua interface permite a inserção de dados discretos com a opção, até o momento, de escolha entre os modelos de interpolação (Lagrange ou Splines Cúbicas) e ajustes (Polinomial de grau 1, grau superior ou Exponencial). Após a escolha do modelo, o CalcX (Scilab) fica responsável por gerar o código necessário para a representação do método escolhido, aplicado aos dados que foram inseridos pelo usuário. Como todo o código do Scilab é migrado para o CalcX (Scilab), não é preciso que o usuário do sistema tenha conhecimento prévio dos comandos e/ou programações de entrada do Scilab, sendo necessário apenas conhecimento dos modelos numéricos, que são disponibilizados no sistema, e suas funcionalidades. Seguem Box CalcX (Scilab) (Figura 6) e gráficos obtidos por ajustes simultâneos (Figura 7). Ao final deste caderno de atividades, Anexo A, uma unidade em CD disponibiliza o aplicativo do Box CalcX (Scilab) e instalador do Software Scilab, necessário para que o Box seja utilizado. Será também necessário, e já instalado no respectivo computador, o aplicativo Java, gratuito e disponível em http://www.java.com/pt_BR. Figura 6: Interface de entrada do Box CalcX (Scilab) Fonte: Edilson Anselmo Corrêa Júnior 2 2 Edilson Anselmo Corrêa Júnior atualmente cursa o 7º período de Ciência da Computação do UNIFOR-MG, é monitor de Cálculo Numérico e colaborador voluntário da pesquisa. 11 Figura 7: Gráfico de ajustes simultâneos no CalcX (Scilab) Fonte: Edilson Anselmo Corrêa Júnior A próxima seção apresenta o conjunto de atividades reelaboradas, acrescidas e/ou adaptadas, sugerindo uma sequência de aplicação, mas deixa ao seu tutor, liberdade de associar combinações entre três categorias designadas como: atividade piloto, atividades aplicadas e atividades complementares. 12 3 ATIVIDADES Na prática educativa, a unidade mais elementar que constitui o processo educativo é definida por Zabala (1998) como atividade ou tarefa, e pode-se considerar uma atividade como uma exposição, um debate, uma pesquisa, uma observação, um exercício, um estudo, etc. A maneira como as atividades são desenvolvidas, a ordem como são apresentadas, as relações que se estabelecem entre essas atividades, determinam o tipo e as características do ensino. O conjunto de dez atividades deste caderno é assim distribuído: uma atividade piloto, seis atividades aplicadas e três atividades extras. Os autores sugerem a sequência, iniciando pela atividade piloto, com intuito de levantar a curiosidade dos estudantes quanto às diferentes curvas que se aproximam de dados discretos de uma amostra, uma vez que neste início, é possível que os alunos ainda não tenham conhecimento do assunto e menos ainda da obtenção dessas curvas aproximadas, já oferecidas na questão. Iniciadas a atividades aplicadas, a sequência sugere o estudo de polinômios interpoladores e, gradativamente, vai incluindo a utilização de curvas obtidas por ajustes. Dentre as atividades aplicadas, cinco delas fizeram parte da pesquisa de mestrado do primeiro autor, já a atividade aplicada 3, foi acrescida à sequência. Ao final das atividades aplicadas, três atividades complementares tendem a reforçálas, uma vez que o tutor das atividades, professor ou aluno, possa intercalar sua aplicação como julgar necessária. Mais atividades podem ser instrumento de estudo e exercícios complementares se buscadas junto a autores de Cálculo Numérico e Cálculo Diferencial e Integral, constantes nas referências finais deste caderno. 13 Atividade Piloto Atividade: Comparação dos dados de uma amostra com funções algébricas predefinidas. Proposta: Levantar a importância da visualização gráfica e do comportamento dos dados discretos de uma função real específica com funções distintas aproximadas. Objetivo: Comparar modelos de diversas funções reais com os dados discretos de uma amostra, a fim de estabelecer uma possível semelhança de comportamento entre os dados e os modelos. QUESTÃO: Considere a função f x 2 x como sendo a função referência para esta atividade. Em seguida, faça o que se pede. a) No quadro abaixo são dadas, a função referência f x 2 x e outras funções diferentes. Utilize-as, substituindo os valores de x sugeridos, registrando os resultados com aproximação de três casas decimais após a vírgula. Compare, numericamente, os respectivos resultados obtidos em cada função, em relação à função referência. Observação: Usaremos a notação y para uma função aproximada. xi x1 0 x2 0,5 x3 1 x4 1,5 x5 2 f xi = 2 x 1,000 1,414 2,000 2,828 4,000 x6 2,5 x7 3 5,657 8,000 yi 1 x yi 2 x yi 0,5 x 2 0,5 x 1 yi 1/ 6 x3 5 / 6 x 1 yi 2,3 x 0,3 yi 0,75 x 2 0, 05 x 1, 05 yi e0,69315 x b) Utilize o software GeoGebra para representar, no sistema de eixos, os sete pares ordenados xi , f xi , obtidos nas duas primeiras linhas da tabela. c) No mesmo sistema de eixos, trace a curva de f x 2 x e verifique a coincidência(*) da curva com os pares ordenados inseridos anteriormente. 14 ( ) * Observação: Aqui neste texto, as palavras coincidência e identidade indicam a mesma posição ou valor relativo de dois objetos matemáticos. Por exemplo, dois pontos geométricos, A e B, podem ocupar uma mesma posição em um sistema, mesmo que sejam nomeados diferentemente, daí dizemos que A coincide com B. Outro exemplo, seria de duas funções distintas, g x e h x , que têm a mesma imagem para um mesmo valor específico de x k , daí dizemos que g k h k , significando que a função g x coincide com a função h x quando x k , ou ainda, podemos dizer que a função g apresenta identidade com a função h quando x k . d) Ainda no mesmo sistema, insira, uma a uma, as curvas das funções seguintes, comparando os pontos xi , f xi com as respectivas curvas. Compare as possíveis coincidências dos pontos com as curvas (identidade entre as funções), retornando sempre aos valores obtidos na tabela do item a. 15 Atividade Aplicada 1 Atividade: Interpolação linear. Proposta: Obtenção de Modelo Matemático para uma interpolação linear. Objetivos: A presente atividade tem por objetivo a introdução de métodos de interpolação de dados diante de uma amostra de pontos definidos por duas grandezas. Visa ainda à abstração da situação problema diante da possibilidade de obtenção de valores desconhecidos, mas de possível estimação, isolados da complexidade das outras relações fenomenológicas. Percepção da proporção existente em um comportamento linear como método plausível diante de subintervalos consecutivos de toda a amostra. Por final, análise diante de uma amostra que não apresenta uma taxa de variação constante e inviabiliza uma única interpolação linear para sua totalidade. QUESTÃO: O volume y de bactérias, em unidades de volume, existente em uma cultura após x horas, é apresentado na tabela abaixo, obtida a partir de experiência em laboratório em um período de quatro horas. x (horas) y (volume de bactérias) 0 32 1 47 2 65 3 92 4 132 a) Pesquise sobre interpolação linear. b) Usando o software GeoGebra, discrimine os pontos descritos na tabulação acima e analise sua representação gráfica. c) É possível descobrir o volume de bactérias no instante x = 3 horas e 42 minutos? E no instante x = 1 hora e 25 minutos? Argumente. d) É possível estimar os valores de y(3h42min) e y(1h25min)? Argumente. Sendo afirmativa a resposta, estimem, de forma linear, esses valores diante de intervalos consecutivos de horas inteiras retirados da amostra. e) É possível criar um modelo linear único que admita a obtenção dos valores y no intervalo x 0, 4 ? Se possível, obtenha-o. f) É possível criar um modelo linear que admita a obtenção de valores estimados entre os valores discretos das horas para cada intervalo de limitantes inteiros consecutivos de 0 a 4, ou seja, um modelo linear para 0 x 1 , outro modelo para 1 x 2 , outro para 2 x 3 e outro para 3 x 4 ? Se possível, obtenha-os. 16 Atividade Aplicada 2 Atividade: Interpolação polinomial. Proposta: Utilização de sistemas lineares para obtenção de polinômios interpoladores. Objetivos: Em se tratando de pontos definidos por uma relação que possa expressar uma função y f x , espera-se a análise diante de um intervalo fechado, a princípio contínuo, para obtenção de um polinômio P x y que seja idêntico à função nos dados da amostra xk , f xk , ou seja, P xk f xk . “Toda função contínua pode ser arbitrariamente aproximada por um polinômio”. (WEIERSTRASS apud FRANCO, 2006, p. 287). Além do grau plausível do polinômio interpolador, pretende-se instigar o aluno a perceber a variabilidade de possível erro diante de diferentes graus de polinômios interpoladores em uma mesma amostra. QUESTÃO: Analise a relação e, em seguida, faça o que se pede. 0 1 2 3 x 32 47 65 92 y 4 132 a) A representação gráfica dos pares ordenados sugere uma tendência linear ou não linear? Justifique. b) Tome dois pares consecutivos x, y e obtenha um polinômio de grau 1 que os contenha. Utilize sistemas lineares para tal, métodos diretos, montando-o em seu caderno e, em seguida, efetue os respectivos cálculos no programa VCN (Visual Cálculo Numérico). c) Tome dois pares não consecutivos x, y e obtenha um polinômio P x de grau 1 que os contenha. Use sistemas lineares para tal e, em seguida, verifique se o(s) par(es) intermediário(s) aos pares escolhidos a princípio geram identidade em P x . Houve algum erro cometido? Monte o sistema no caderno e efetue os cálculos no VCN. d) Tome agora três pares consecutivos x, y e obtenha um polinômio P x de grau 2 que os contenha. Monte o sistema no caderno e efetue os cálculos no VCN. e) Tome três pares não consecutivos x, y e obtenha um polinômio P x de grau 2 que os contenha. Use sistemas lineares para tal e, em seguida, verifique se o(s) par(es) intermediário(s) aos pares escolhidos a princípio geram identidade em P x . Houve algum erro cometido? Monte o sistema no caderno e efetue os cálculos no VCN. f) Represente graficamente, em um mesmo sistema, os polinômios interpoladores obtidos explicitando os pares da amostra, principalmente as coincidências com os respectivos polinômios. g) Seria possível obter um polinômio P x que seja coincidente com todos os pontos da amostra? Caso a resposta seja afirmativa, obtenha P x e analise seus possíveis graus. 17 Atividade Aplicada 3 Atividade: Obtenção de polinômio interpolador, integração numérica e minimização de erros. Proposta: Otimizar valores a partir de dados discretos utilizando a interpolação como modelo auxiliar para a aplicação de Cálculo Diferencial Integral e também de Métodos Numéricos. Objetivo: Aplicar um modelo de interpolação em uma amostra, utilizando-o como suporte para obtenção de resultados almejados. QUESTÃO: A função f, representada graficamente abaixo (Gráfico 1), descreve uma curva polinomial de grau 3 e evidencia três de seus pontos conhecidos A(0; 4), B(1; 2) e C(4; 5). Gráfico 1 Sabendo-se que um polinômio de grau 3 tem a forma canônica p x ax 3 bx 2 cx d , com a 0 , faça o que se pede. Dados: 4 4 0 0 f x dx Pn x dx , tal que Pn x é o polinômio interpolador de grau n de f x no intervalo x 0, 4 ; A área de um trapézio é dada por A base maior base menor 2 alutra . a) Determine p x f x . b) Calcule a integral 4 f x dx . 0 c) Calcule a medida da área delimitada pelo polígono cujos vértices são os pontos A, B, C, D(4; 0) e E(0; 0) (Gráfico 2). Compare o resultado obtido com o resultado da integral do item b. 18 Gráfico 2 d) Obtenha f 2 e calcule a medida da área delimitada pelo polígono cujos vértices são os pontos A, B, C, P 2; f 2 , D e E (Gráfico 3). Compare o resultado obtido com o resultado da integral do item b. Gráfico 3 e) Obtenha f 3 e calcule a medida da área delimitada pelo polígono cujos vértices são os pontos A, B, C, P , Q 3; f 3 , D e E (Gráfico 4). Compare o resultado obtido com o resultado da integral do item b. Gráfico 4 f) Se possível, obtenha mais valores desconhecidos da função f no intervalo 0 x 4 , aumentando assim o número de pontos conhecidos da função e, em seguida, obtenha a área do polígono cujos vértices são formados pelos pontos conhecidos da função e os pontos D e E. Compare sempre os resultados obtidos com a integral do item b. 19 Atividade Aplicada 4 Atividade: Ajuste de função e interpolação polinomial. Proposta: Utilização do método de Lagrange para interpolação polinomial e ajuste de curvas como aproximação de funções. Objetivos: Verificar as inviabilidades de interpolação polinomiais diante de grandes variações oscilatórias; Analisar e minimizar erros cometidos a partir da aproximação de funções. QUESTÃO: A velocidade de um móvel foi registrada em intervalos com variação de 5 minutos em um período de 45 minutos. t: tempo (min) v: velocidade (km/min) 0 5 10 15 20 25 30 35 40 45 0 1,5 1,7 1,75 2,0 1,8 1,75 1,6 1,66 1,6 a) A representação gráfica dos pares ordenados sugere uma tendência linear ou não linear? Justifique. b) Analise os ajustes polinomiais de grau 1 à grau 9. Numérico (VCN). Use o software Visual Cálculo c) Obtenha, por interpolação polinomial de Lagrange, uma estimativa da velocidade do móvel aos 7 minutos, primeiro através de um polinômio de maior grau possível e, segundo, através de um polinômio de grau dois que seja coincidente com três registros próximos dos 7 minutos. Compare os resultados obtidos, confrontando-os graficamente e numericamente. d) Obtenha, por interpolação polinomial de Lagrange, uma estimativa da velocidade do móvel aos 18 minutos, primeiro através de um polinômio de maior grau possível e, segundo, através de um polinômio de grau dois que seja coincidente com os três registros mais próximos dos 18 minutos. Compare os resultados obtidos, confrontando-os graficamente e numericamente. e) Repita o processo para uma estimativa de velocidade aos 43 minutos. 20 Atividade Aplicada 5 Atividade: Ajuste de curvas e interpolação polinomial. Proposta: Aplicar conceitos de ajuste de curvas e interpolação de dados diante de processos numéricos com visualização gráfica. Estimar o momento de tendência de um crescimento logístico a partir de um ajuste linear. Objetivos: Confirmar o ajuste como tendência de comportamento e também com aproximação de funções; Interpretar o comportamento de polinômios ajustados de grau superior ao linear; Analisar o comportamento do polinômio interpolador entre pontos consecutivos da amostra; Priorizar ajuste e/ou interpolação diante de valores discretos. QUESTÃO: O volume de bactérias, em unidade v de volume, existente em uma cultura após t horas está apresentado na tabela abaixo, tabela esta obtida a partir de experiência em laboratório em um período de nove horas. T (horas) v (volume bactérias) de 0 1 2 3 4 5 6 7 8 9 32 47 65 92 132 148 158 166 172 175 a) Represente a amostra em um sistema cartesiano. b) Aplique os ajustes polinomiais necessários para definir uma tendência de crescimento populacional. c) Diante da mesma amostra registrada e informada anteriormente durante as quatro primeiras horas de experimento, a interpolação polinomial pode ser considerada como método plausível para uma extrapolação ou até mesmo com tendência, mesmo desconsiderando condições fenomenológicas? d) Considerando que a população tenha atingido um volume que não assumirá grandes oscilações a partir das 9 horas de experimento, estime o momento em que a população tenderá a se estabilizar. Para isso utilize ajuste linear de pontos obtidos a partir de dados extraídos de variação média entre pontos consecutivos: t tk tk 1 , v xk 1 v xk . , v 2 2 t / 2 0,5 v 15 21 Atividade Aplicada 6 Atividade: Ajuste de função segundo equação modelo de crescimento logístico. Proposta: Resgatar, da atividade anterior, resultados plausíveis obtidos a partir das interpolações polinomiais e ajuste, aplicando-os de forma a obter os parâmetros necessários da curva logística que melhor se adapte à respectiva amostra de dados. Objetivos: Confirmar o ajuste como tendência de comportamento e também com aproximação de funções; Interpretar o comportamento de uma amostra que sugere um crescimento populacional e adaptá-la ao modelo de crescimento logístico de Verhulst. QUESTÃO: Volume V de bactérias Na Atividade 5, item a, você percebeu que o gráfico que descrevia o aumento do volume V de bactérias ao longo do tempo t, apresentava uma configuração que se aproximava do modelo: Tempo t (horas) Este exemplo mostra a forma geral como cresce uma população de seres vivos (pessoas, animais, plantas), isto é, uma população cresce muito em seus estágios iniciais, mas com o tempo tende a se estabilizar (a taxa de crescimento tende a zero), se aproxima de um valor chamado valor suporte, pois os próprios recursos materiais (alimento, espaço, acessibilidade, etc.) são limitados e impedem um crescimento ilimitado infinito. Neste contexto da Atividade 5, item d, você montou uma tabela especial, que lhe permitiu ver que ao longo das horas as diferenças entre os volumes de bactérias tenderam a ser cada vez menores. Você, certamente, concluiu que o volume de bactérias tenderá a se estabilizar quando a diferença V for zero. Isto lhe permitiu usar ajuste linear e estimar o tempo t para um valor suporte da população. Pede-se: 1. Qual a equação obtida com o ajuste linear na questão 5 item d e qual o valor encontrado de t para a população suporte? 2. Agora substitua o valor encontrado de t no polinômio que você achou (julgou) mais viável 22 no item b da Atividade 5 e calcule o volume de bactérias. Ele será o volume suporte de bactérias? Por que? 3. O matemático Verhulst3 (Matemático e doutor na teoria dos números da Universidade de Gante em 1825, Bruxelas, Bélgica) estabeleceu uma equação como modelo deste tipo de crescimento populacional: P t k P0 , P0 k P0 e at onde: P (t) : população no momento t; k : população suporte P0 : população no início do experimento; e : número de Euler; a : taxa de crescimento intrínseca; t : momento. Use o 2º ponto da tabela (t =1, V = 47) e calcule o valor de a na equação acima. Reescreva a equação e faça sua representação gráfica. 4. Use a equação do item 3 e o VCN para gerar uma tabela que possa ser comparada com a tabela da Atividade 5. 5. Comente a tabela encontrada no item 4, comparativamente com a original. 3 Seu modelo de crescimento populacional, proposto em 1838, é baseado na avaliação de estatísticas disponíveis e complementa a teoria do crescimento exponencial com termos representando os fatores de inibição do crescimento. Após uma posterior elaboração foi publicada num trabalho de 1845. Desde os anos 1970 do século XX a equação logística tem recebido grande atenção como exemplo importante da teoria do caos. Verhulst publicou em 1838 a equação logística. 23 Atividade Complementar 1 Atividade: Interpolação polinomial e cálculo de raízes Proposta: Utilização de um modelo de função aproximada, talvez neste caso um polinômio interpolador, para obtenção do cálculo de raízes. Objetivo: Mostrar necessária a obtenção de um modelo de função aproximada antecedendo o cálculo aplicado exigido na situação problema. QUESTÃO: Certo experimento em laboratório, registrou a variação de temperatura em um período de 04 (quatro horas). De hora em hora, a partir do início da experiência, foram feitas leituras dessa temperatura. Sabe-se que tal variação aconteceu segundo informação gráfica abaixo, cujo comportamento se aproxima de uma curva polinomial de grau três, parcialmente representada e ilustrada no gráfico abaixo. Pede-se: Use precisão de 10-2 para a obtenção do resultado e o número mínimo de casas decimais após a vírgula para os cálculos. a) Determinar o momento, hora, minutos e segundos, em que a temperatura atingiu, pela primeira, vez 8 ºC (oito graus Celsius)? b) Determinar o momento, hora, minutos e segundos, em que a temperatura se anula depois do início do experimento? 24 Atividade Complementar 2 Atividade: Ajuste polinomial de funções com análise dos resíduos. Proposta: Obtenção de modelos de ajuste polinomiais em uma amostra e análise de erros e resíduos resultantes dos respectivos ajustes. Objetivos: Iterações, a partir de software de aplicável, de diferentes graus de curvas polinomiais em torno de uma amostra de pontos discretos; Construir o conceito visual dos erros e resíduos resultantes de ajustes diante dos pontos da amostra, confrontando-os com resultados numéricos obtidos por ajustes. Análise acerca do melhor grau do polinômio ajustado. QUESTÃO: Considere a amostra entre duas grandezas, tais que y é função de x: 0,1 0,2 0,3 0,4 x 2,450 3,450 4,500 3,800 y 0,5 2,000 Utilize o software Visual Cálculo Numérico (VCN) para efetuar as atividades seguintes; 1. Trabalhe o software VCN com aproximação de quatro casas após a vírgula. Abra o aplicativo → Utilitários → Precisão do Número em Casas Decimais → Aplica → Fecha 2. Faça cada um dos respectivos ajustes polinomiais, utilizando os cinco pontos da amostra; Ajustes de curvas → Ajuste Polinomial a) Faça o ajuste polinomial de grau 1, em seguida plote seu gráfico (Comando: Gráfico >>). Registre e faça a análise para cada valor de x da amostra: Para x 0,1 y x Soma dos resíduos Valor calculado Erro Resíduo Valor calculado Erro Resíduo Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Para x 0, 2 y x Soma dos resíduos Para x 0,3 y x Para x 0, 4 y x Para x 0,5 y x 25 b) Faça o ajuste polinomial de grau 2, em seguida plote seu gráfico (Comando: Gráfico >>). Registre e faça a análise para cada valor de x da amostra: Para x 0,1 y x Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Para x 0, 2 y x Para x 0,3 y x Para x 0, 4 y x Para x 0,5 y x c) Faça o ajuste polinomial de grau 3, em seguida plote seu gráfico (Comando: Gráfico >>). Registre e faça a análise para cada valor de x da amostra: Para x 0,1 y x Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Para x 0, 2 y x Para x 0,3 y x Para x 0, 4 y x Para x 0,5 y x 26 d) Faça o ajuste polinomial de grau 4, em seguida plote seu gráfico (Comando: Gráfico >>). Registre e faça a análise para cada valor de x da amostra: Para x 0,1 y x Soma dos resíduos Valor calculado Erro Resíduo Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Valor calculado Erro Resíduo Soma dos resíduos Para x 0, 2 y x Para x 0,3 y x Para x 0, 4 y x Para x 0,5 y x 27 Atividade Complementar 3 Atividade: Otimização de valores de uma amostra de dados discretos. Proposta: Utilização de um modelo de uma função polinomial, necessário à otimização de valores. Objetivo: Permitir ao estudante perceber que, diante de uma amostra de dados discretos, torna-se viável a obtenção de um modelo matemático que traduza, de forma mais fiel possível, o comportamento dos dados no respectivo intervalo, tornando esse modelo instrumento para estimativas confiáveis. QUESTÃO: (STEWART, 2011, v.1, Adaptado) Em 7 de maio de 1992, o ônibus espacial Endeavour foi lançado na missão STS-49. A tabela a seguir fornece os dados da velocidade do ônibus entre o lançamento e a ejeção dos foguetes auxiliares. Tempo (s) Velocidade (m/s) 0 0 Começo da manobra de inclinação 10 56,4 Fim da manobra de inclinação 15 97,2 Regulador de combustível a 89% 20 136,2 Regulador de combustível a 67% 32 226,2 Regulador de combustível a 104% 59 403,9 Pressão dinâmica máxima 62 440,4 125 1 265,2 Evento Lançamento Separação do foguete auxiliar a) Use uma calculadora gráfica ou computador para encontrar o polinômio cúbico que melhor modele a velocidade do ônibus para o intervalo de tempo t 0,125 . Faça então o gráfico desse polinômio. b) Estime a velocidade do ônibus aos 25 segundos e também a 1 minuto do lançamento. c) Encontre um modelo para a aceleração do ônibus e use-o para estimar os valores, máximo e mínimo, da aceleração durante aos primeiros 125 segundos. 28 REFERÊNCIAS ARENALES, Selma; DAREZZO, A.. Cálculo Numérico: aprendizagem com apoio de software. São Paulo: Thomson, 2008. BARROSO, Leonidas Conceição. Cálculo Numérico: Com aplicações. 2. ed. São Paulo: Harbra, 1987. BASSANEZI, Rodney C. Ensino Aprendizagem com Modelagem Matemática. São Paulo: Contexto Editora, 2011. BURAK, Dionísoi. Modelagem Matemática e a Sala de Aula. In: I EPMEM -Encontro Paranaense da Modelagem Na Educação Matemática., 2004, Londrina, PR. Anais do I EPMEM, 2004. BURDEN, Richard L.; FARIES, J. Douglas. Análise Numérica: Tradução da 8ª edição norte-americana. 8. ed. São Paulo: Gengage Learning, 2008. CAMPOS, Frederico Ferreira. Algorítmos Numéricos. Rio de Janeiro: LTC, 2007. CAMPOS, Rui J. A.. Cálculo Numérico Básico. São Paulo: Atlas, 1978. CHAPRA, S. C.; CANALE, R.. Métodos Numéricos para Engenharia. São Paulo, McGraw-Hill, 2008. DOLIS, Maria. Ensino de Cálculo e o processo de modelagem. Dissertação de Mestrado. UNESP. Rio Claro, 1989. FRANCO, Neide Bertoldi. Cálculo Numérico. São Paulo: Pearson Prentice Hall, 2006. GEOGEBRA. Instituto GeoGebra no Rio de Janeiro. O que é o GeoGebra? Disponível em: <http://www.geogebra.im-uff.mat.br/>. Acesso em: 15 ago. 2013. GEOGEBRA. Instituto GeoGebra no Rio de Janeiro. O que é o GeoGebra? Disponível em: <http://www.geogebra.im-uff.mat.br/>. Acesso em: 15 ago. 2013. ______. Internacional GeoGebra Institute. Disponível em: <http://wiki.geogebra.org/en/International_GeoGebra_Institute>. Acesso em: 15 ago. 2013. GILAT, Amos; SUBRAMANIAN, Vish. Métodos Numéricos para Engenheiros e Cientistas. São Paulo: Bookman, 2008. GOMEZ, Claude. Engineering and scientific computing: with Scilab. Boston, Mass: Birkhauser, 1999. LARSON, Ron; HOSTETLER, Robert P.; EDWARDS, Bruce H. Cálculo. 8 ed. São Paulo: McGraw-Hill, 2006. NOVAES, Diva Valério; QUEIROZ Cileda de; COUTINHO, Silva. Estatística para Educação: Profissional e Tecnológico. 2. ed. São Paulo: Atlas, 2013. PUGA, Leila Zardo; TÁRCIA, José Henrique Mendes; PAZ, Álvaro Puga. Cálculo Numérico. São Paulo: LCTE Editora, 2009. 29 RUGGIERO, Márcia A. Gomes; LOPES, Vera Lúcia da Rocha. Aspectos Computacionais. 2.ed. São Paulo: Makron Books, 1996. Cálculo Numérico: RURIAN, Reinaldo; LIMA, Antônio Carlos de; JÚNIOR, Annibal Hetem. Cálculo Numérico. Rio de Janeiro: LTC, 2007. SPERANDIO, Décio; MENDES, João Teixeira; SILVA, Luiz Henry M.. Cálculo Numérico: Características matemáticas e computacionais dos métodos numéricos. São Paulo: Pearson, 2003. STARK, Peter A.. Introdução aos Métodos Numéricos. Rio de Janeiro: Interciência, 1984. STEWART, James. Cálculo: tradução da 6ª edição norte-americana. 6. ed. São Paulo: Gengage Learning, 2011. v.1. ______. Cálculo: tradução da 6ª edição norte-americana. 6. ed. São Paulo: Gengage Learning, 2009. v.2. ZABALA, Antoni. A prática educativa: Como ensinar. Tradução: Ernani F. da F. Rosa. Porto Alegre: ArtMed, 1998. WIKIPÉDIA. A enciclopédia livre. Pierre François Verhulst. Disponível em: <http://pt.wikipedia.org/wiki/Pierre_Fran%C3%A7ois_Verhulst>. Acesso em: 20 jan. 2014. 30 ANEXO A – CD Aplicativo do Box CalcX (Scilab)