Torre de Hanói e Sequência de Fibonacci via Transformada Z

Documentos relacionados
Modelagem com relações de recorrência. Exemplo: Determinada população dobra a cada ano; população inicial = 5 a n = população depois de n anos

Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural. Carlos Alberto Alonso Sanches

MA14 - Aritmética Unidade 2 - Parte 2

A TRANSFORMADA DE LAPLACE E ALGUMAS APLICAÇÕES. (UFG) RESUMO

MA12 - Unidade 3. Paulo Cezar Pinto Carvalho. 31 de Janeiro de 2014 PROFMAT - SBM

II.4 - Técnicas de Integração Integração de funções racionais:

MA12 - Unidade 3. Paulo Cezar Pinto Carvalho PROFMAT - SBM

Recursividade e relações de recorrência

TRANSFORMADA Z. A transformada Z de um sinal x(n) é definida como a série de potências: Onde z é uma variável complexa e pode ser indicada como.

PROGRESSÕES ARITMÉTICAS DE ORDEM SUPERIOR

Aula 18 Propriedades da Transformada Z Transformada Z inversa

INTRODUÇÃO À TRANSFORMADA Z. Wilson Arnaldo Artuzi Junior Ricardo Rodrigo Wolf Cruz

Números Naturais. MA12 - Unidade 1. Os Axiomas de Peano. O Axioma da Indução. Exemplo: uma demonstração por indução

Indução Matemática. Matemática Discreta. Indução Matemática. Mayara Midori Omai e Sheila Morais de Almeida UTFPR-PG. Abril

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Transformada Z. Carlos Alexandre Mello. Carlos Alexandre Mello 1

MATEMÁTICA A - 11.o Ano. Propostas de resolução

Indução Matemática. Profa. Sheila Morais de Almeida. junho DAINF-UTFPR-PG

Polinômios de Legendre

Notas sobre Definições Recursivas

Aula 06: Análise matemática de algoritmos recursivos

Relações de Recorrência

Luciana Santos da Silva Martino

Capítulo 3 - Sistemas de Equações Lineares

Sequências. 1. (Uem 2013) Seja r um número inteiro positivo fixado. Considere a sequência numérica definida por 1 r

Universidade Federal do Pará Instituto de Tecnologia. Cálculo III. Campus de Belém Curso de Engenharia Mecânica

Sistemas de Controle 1

Matemática Discreta - 06

Relações de recorrência

Recorrências Lineares de Segunda Ordem

Transformada Z. Transformada Z

Radicais duplos e a raiz quadrada de um número complexo

Seminário Semanal de Álgebra. Técnicas de Demonstração

ANÁLISE MATEMÁTICA IV LEEC SÉRIES, SINGULARIDADES, RESÍDUOS E PRIMEIRAS EDO S. disponível em

4 de outubro de MAT140 - Cálculo I - Método de integração: Frações Parciais

Recursividade. Objetivos do módulo. O que é recursividade

Recorrências Lineares de Primeira Ordem

Python: Recursão. Claudio Esperança

Radicais duplos e a raiz quadrada de um número complexo

EXAMES DE ANÁLISE MATEMÁTICA III

O teorema do ponto fixo de Banach e algumas aplicações

POLINÔMIOS ORTOGONAIS E FRAÇÕES CONTÍNUAS

y y(y + 3x) em frações parciais: 1 u + 1 A(u + 1) + Bu = 1 A = 1, B = 1 du u(u + 1) u + 1 u 2 u + 1

CAPÍTULO 1 Operações Fundamentais com Números 1. CAPÍTULO 2 Operações Fundamentais com Expressões Algébricas 12

6. Frações contínuas como as melhores aproximações de um número real

Processamento Digital de Sinais - ENG420

Uma aplicação do teorema do ponto fixo de Banach

MC102 Aula 27 Recursão II

S I N A I S & S I S T E M A S PLANEJAMENTO

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Planificação a médio e longo prazo. Matemática B. 11º Ano de escolaridade. Total de aulas previstas: 193. Ano letivo 2015/2016

Programação Estruturada

Resolver equações: como e para quê? (reflexões e reminiscências)

Exemplos de equações diferenciais

Da figura, sendo a reta contendo e B tangente à curva no ponto tem-se: é a distância orientada PQ do ponto P ao ponto Q; enquanto que pois o triângulo

TUTORIAL PARA RESOLVER PROBLEMAS USANDO A TRANSFORMADA DE LAPLACE

Material Teórico - Módulo de Função Exponencial. Inequações Exponenciais. Primeiro Ano - Médio

CSE-020 Revisão de Métodos Matemáticos para Engenharia

A TRANSFORMADA Z. Métodos Matemáticos I C. Prof. Hélio Magalhães de Oliveira, Texto por R. Menezes Campello de Souza

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02

Alexandre Miranda Alves Anderson Tiago da Silva Edson José Teixeira. MAT146 - Cálculo I - Integração por Frações Parciais

# Estrutura de Dados # Aula 08 Recursão (conceito, utilização, exemplos) Prof. Leinylson Fontinele Pereira

O verbo induzir significa gerar. Nesta aula, começaremos a ver o assunto Indução Matemática

Universidade Federal do Pará Instituto de Tecnologia. Cálculo III. Campus de Belém Curso de Engenharia Mecânica

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA DEPARTAMENTO DE MATEMÁTICA PURA E APLICADA PLANO DE ENSINO

Processamento de sinais digitais Aula 3: Transformada de Fourier (Parte 1)

Introdução ao Processamento Digital de Sinais Soluções dos Exercícios Propostos Capítulo 2

Sistemas de Controle 1

CCI-22 FORMALIZAÇÃO CCI-22 MODOS DE SE OBTER P N (X) Prof. Paulo André CCI - 22 MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA DEPARTAMENTO DE MATEMÁTICA PURA E APLICADA PLANO DE ENSINO.

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA DEPARTAMENTO DE MATEMÁTICA PURA E APLICADA PLANO DE ENSINO

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA DEPARTAMENTO DE MATEMÁTICA PURA E APLICADA PLANO DE ENSINO

UNIVERSIDADE CATÓLICA DE GOIÀS Pro- Reitoria de Graduação PLANO DE ENSINO

AULA 9 RAZÃO E PROPORÇÃO. 1. Determine a razão do primeiro para o segundo número:

Capítulo Aplicações do produto interno

Apresentação do programa da disciplina. Definições básicas. Aplicações de sinais e sistemas na engenharia. Revisão sobre números complexos.

Processamento de sinais digitais

TESTE DIAGNÓSTICO DE MATEMÁTICA DO 10.º ANO. Informações Gerais. TDmat 10.º ano

Sistemas de Controle 1

Integral Definida. a b x. a=x 0 c 1 x 1 c 2 x 2. x n-1 c n x n =b x

Teoremas e Propriedades Operatórias

INTRODUÇÃO À ANALISE DE SINAIS ELT 032

Secretaria da Educação do Estado do Ceará SEDUC-CE. Professor Nível A - Especialidade: Matemática

Sistemas Lineares e Invariantes de Tempo Discreto

Transcrição:

Proceeding Series of the Brailian Society of Computational and Applied Mathematics Torre de Hanói e Sequência de Fibonacci via Transformada Z Roy Wilhelm Probst Simone Venturi Universidade Tecnológica Federal do Paraná (UTFPR), Curitiba, PR Resumo Nesse trabalho será apresentada a Transformada Z, que pode ser utiliada para resolver Equações de Diferenças Essas equações aparecem em problemas que envolvem recorrências, como os tradicionais modelos da Torre de Hanói e da Sequência de Fibonacci As Equações de Diferenças provenientes desses modelos serão resolvidas utiliando a Transformada Z ao invés da Indução Matemática e será mostrada a vantagem dessa abordagem Isso mostra como esses modelos podem ser utiliados como motivação no ensino dessa transformada Palavras-chave Torre de Hanói, Sequência de Fibonacci e Transformada Z Introdução A Torre de Hanói e a Sequência de Fibonacci são exemplos clássicos de modelos envolvendo recorrências [4] Esses modelos são exemplos tradicionais usados no ensino da técnica de demonstração conhecida como Indução Matemática Uma desvantagem do uso da Indução Matemática é a necessidade de uma conjectura sobre a solução da recorrência No exemplo da Torre de Hanói essa conjectura pode ser obtida intuitivamente sem dificuldade, mas no exemplo da Sequência de Fibonacci isso é praticamente inviável Uma alternativa para a resolução de recorrências é o uso da Transformada Z [] Essa transformada posse ser interpretada como a Transformada de Laplace discreta [3] Assim como a Transforma de Laplace é a principal ferramenta para a resolução analítica de Equações Diferenciais Ordinárias, a Transformada Z é o equivalente para Equações de Diferenças (recorrências) A seguir será apresentada a definição da Transformada Z e algumas de suas propriedades Apenas com essas ferramentas será possível achar a solução das Equações de Diferenças provenientes dos modelos da Torre de Hanói e da Sequência de Fibonacci rwprobst@gmailcom si venturi@yahoocom

Transformada Z Nessa seção será feita uma breve introdução à Transformada Z e algumas de suas propriedades, conforme [] Dada uma sequência {x n } {x 0, x, x, x 3, }, () a transformada Z dessa sequência é dada por: Z{x n } X() n0 x n n x 0 + x + x + x 3 3 + () Dada uma constante a R e a sequência definida por x n a n, a transformada de x n é dada por: X() + a + a + a3 3 + + a ( a ) ( a ) 3 + + +, (3) que é a soma de uma progressão geométrica com primeiro termo igual a e raão a/ Calculando a soma dos termos dessa progressão geométrica: Logo: X() a/ a (4) Z{a n } a () Utiliando a propriedade de Linearidade dos somatórios, é possível demonstrar que a Transformada Z também possui essa propriedade Assim, dados a, b R, Z{x n } X() e Z{y n } Y (), pela propriedade da Linearidade: Z{ax n + by n } ax() + by () (6) A propriedade que permite utiliar a Transformada Z para a resolução de Equações de Diferenças é conhecida como propriedade da Translação (a demonstração e sua motivação pode ser encontrada em []) Dado Z{x n } X(), pela propriedade da Translação: ] k Z{x n+k } [X() k x n n (7) Utiliando apenas a transformada de a n e as propriedades da Linearidade e Translação é possível resolver as Equações de Diferenças provenientes dos modelos da Torre de Hanói e da Sequência de Fibonacci n0

3 3 Torre de Hanói Dado um pilha de n discos e três pinos, o objetivo é mover a pilha de um pino para outro com a menor quantidade de movimentos As únicas regras são: mover um disco por ve e não colocar um disco maior em cima de um menor Discos Movimentos 0 0 0 0 + + 0 3 + + 3 7 3 + + 3 3 4 7 + + 7 4 n x n n? Tabela : Movimentos necessários para mover n discos Uma análise da Tabela parece sugerir que são necessários n movimentos para mover n discos Essa conjectura está correta e será provada a seguir com o auxílio da transformada Z Seja x n a quantidade de movimentos necessários para mover n discos Para mover n + discos pode-se pensar em uma pilha de n discos em cima de um disco base Assim, pensando recursivamente, pode-se mover a pilha de n discos com x n movimentos, mover o disco base para o outro pino com um movimento e mover novamente a pilha de n discos para cima do disco base com mais x n movimentos Assim, a relação de recorrência entre x n+ e x n é: x n+ x n + + x n (8) A condição inicial é x 0 0, pois, não há movimentos a serem feitos quando não há discos Logo, a quantidade de movimentos x n procurada deve resolver { xn+ x n + (9) x 0 0 Dada a equação de diferenças aplica-se a transformada em ambos os lados da igualdade: x n+ x n +, (0) Z{x n+ } Z{x n + } () Utiliando as propriedades da Translação, da Linearidade e a transformada de, temse: [X() x 0 ] X() + ()

4 Substituindo x 0 0 e isolando X(): X() ( )( ) (3) Utiliando o artifício de calcular a decomposição em frações parciais de X() dividido por, tem-se: X() ( )( ) A + B A( ) + B( ) ( )( ) (4) (A + B) + ( A B) ( )( ) Igualando os numeradores, tem-se o sistema linear: { A + B 0 A B, () cuja solução é A e B Assim: e portanto X() X() A solução procurada x n é a transformada inversa de X(): (6) (7) x n Z {X()} { Z } (8) n Logo, x n n é a quantidade de movimentos necessários para mover n discos Existem várias lendas sobre a Torre de Hanói Em uma lenda Hindu, o deus Brahma teria construído uma torre com 64 discos e faria um movimento por segundo Segundo a lenda, o mundo desapareceria quando todos os discos fossem movidos, isto é, após 64 segundos Felimente, essa quantidade de tempo é aproximadamente 4 vees a idade do universo

4 Sequência de Fibonacci Os números de Fibonacci são dados pela sequência {f n } {0,,,, 3,, 8, 3,, } (9) Começando por 0 e, cada termo subsequente corresponde a soma dos dois anteriores Assim, a sequência é definida por: { f n+ f n+ + f n f 0 0, f Para obter uma fórmula explícita para o n-ésimo número de Fibonacci a partir da equação aplica-se a transformada em ambos os lados da igualdade: (0) f n+ f n+ + f n, () Z{f n+ } Z{f n+ + f n } () Utiliando as propriedades da Translação e da Linearidade: Substituindo f 0 0 e f : [ F () f 0 f ] [F () f 0 ] + F () (3) F () F () + F () (4) Isolando F (): F () () O polinômio no denominador possui duas raíes reais em: logo pode ser escrito como: [ ±, (6) + ] [ ] (7) Calculando a decomposição em frações parciais de F () dividido por, tem-se:

6 F () e portanto F () A + + + + + B A solução procurada f n é a transformada inversa de F (): (8) (9) f n Z {F ()} Z + [ + ] n [ ] n (30) Pode-se reescrever a solução utiliando o número de ouro, pois uma das raíes de é o próprio número de ouro ϕ + (3) e a outra raí é Assim, ϕ (3) f n ϕn ( ϕ) n (33) é a fórmula procurada para o n-ésimo número de Fibonacci

7 Conclusões Nesse trabalho é apresentada a Transformada Z e como ela pode ser utiliada para resolver Equações de Diferenças Entre os exemplos motivacionais para abordar o tema estão as recorrências provenientes da Torre de Hanói e da Sequência de Fibonacci A resolução desses modelos são tradicionalmente apresentados utiliando a técnica de demonstração conhecida como Indução Matemática Uma desvantagem do uso da Indução Matemática é a necessidade de uma conjectura sobre a solução da recorrência, o que não ocorre com a resolução apresentada nesse trabalho, via Transformada Z Embora a Transformada Z seja uma poderosa ferramenta para a resolução de Equações de Diferenças (equivalente ao uso da Transformada de Laplace para a resolução de Equações Diferenciais Ordinárias), ainda existem poucos textos didáticos sobre essa transformada na bibliografia Em Língua Portuguesa, as únicas referências encontradas são livros técnicos de Engenharia, principalmente da área de Processamento de Sinais Por serem publicações técnicas e não didáticas, a abordagem utiliada nesses livros é bastante limitada, sem preocupação com a profundidade de exemplos, das propriedades e suas demonstrações Buscando suprir essa falta de material didático em Língua Portuguesa, a Transformada Z é atualmente tema de uma Dissertação do Programa de Mestrado Profissional em Matemática em Rede Nacional (PROFMAT) na Universidade Tecnológica Federal do Paraná (UTFPR) Referências [] R A E Attar Lectures Notes on Z-Transform, Lulu Press, Alexandria, 00 [] S Elaydi An Introduction to Difference Equations, Springer, San Antonio, 3 ed, 00 [3] A C Grove An Introduction to the Laplace Transform and the Transform, Prentice Hall, Inglaterra, 99 [4] A C Morgado e P C P Carvalho Matemática Discreta Coleção PROFMAT, SBM, 04 [] R Vich Z Transform Theory and Applications, Kluwer Academic, Praga, 987