



























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Excelente apostila de Matemática Numérica.
Tipologia: Notas de estudo
1 / 35
Esta página não é visível na pré-visualização
Não perca as partes importantes!




























Eduardo Camponogara
Departamento de Automa¸c˜ao e Sistemas Universidade Federal de Santa Catarina
DAS-5103: C´alculo Num´erico para Controle e Automa¸c˜ao
Sum´ario
Natureza e Objetivos
Algoritmos
Algoritmos Num´ericos
Resolu¸c˜ao de Problemas
Natureza e Objetivos Matem´atica Num´erica
◮ (^) M´aquinas de contagem da IBM no in´ıcio do S´eculo XX ◮ (^) Advento das m´aquinas computacionais nos anos 40 ◮ (^) Aplica¸c˜oes em c´alculos bal´ısticos ◮ (^) Log´ıstica de transporte ◮ (^) T´ecnicas de prote¸c˜ao contra submarinos ◮ (^) Importˆancia da matem´atica num´erica ◮ (^) Propriedades da matem´atica real s˜ao perdidas em m´aquinas computacionais ◮ (^) Representa¸c˜ao aproximada de n´umeros ⇒ perda de precis˜ao ◮ (^) Erros, propaga¸c˜ao e amplifica¸c˜ao de erros
Natureza e Objetivos Matem´atica Num´erica
A matem´atica computacional ´e a ´area da matem´atica que se preocupa com o desenvolvimento, emprego e estudo de m´etodos num´ericos, podendo ser subdivida em:
Natureza e Objetivos Matem´atica Num´erica
◮ (^) Parte da matem´atica computacional que se preocupa com o desenvolvimento de algoritmos para resolu¸c˜ao aproximada de problemas ◮ (^) Utiliza como sistema de opera¸c˜oes o conjunto {+, −, /, ∗} de operadores matem´aticos
Natureza e Objetivos Matem´atica Num´erica
◮ (^) Busca a solu¸c˜ao anal´ıtica de problemas matem´aticos ◮ (^) Por exemplo, a solu¸c˜ao anal´ıtica da integral: ∫ x^2 · dx =
x^3 3
Natureza e Objetivos Matem´atica Num´erica
◮ (^) Trata dados na forma de intervalos, buscando controlar os limites de erro da matem´atica num´erica.
Natureza e Objetivos Matem´atica Num´erica
◮ (^) Nos concentramos na matem´atica num´erica ◮ (^) Estudamos processos num´ericos para a resolu¸c˜ao de problemas visando a m´axima economia e confiabilidade em termos de fatores envolvidos, tais como:
Algoritmos Problema Computacional
Discuss˜ao de problemas computacionais em geral e a necessidade de algoritmos para resolvˆe-los.
◮ (^) Consiste em computar o valor de uma fun¸c˜ao para uma entrada que satisfa¸ca as especifica¸c˜oes. ◮ (^) Ou seja, dada uma fun¸c˜ao f : A → B e uma entrada x ∈ A, computar y = f (x). ◮ (^) Definir um problema computacional ´e especificar a rela¸c˜ao entre entrada e sa´ıda. ◮ (^) Exemplo: x codifica um grafo direcionado G = (V , E ), uma fun¸c˜ao w : E → R com os pesos dos arcos, e dois v´ertices s e t. f (x) ´e o caminho mais curto de s a t.
Algoritmos Algoritmo
◮ (^) Informalmente, um algoritmo ´e um procedimento computacional bem-definido que toma como entrada um valor (ou conjunto de valores) e produz como sa´ıda um valor (ou conjunto de valores) com a solu¸c˜ao de um problema computacional. ◮ (^) Um algoritmo ´e uma sequˆencia de passos computacionais que transforma entrada em sa´ıda ◮ (^) Podemos ver um algoritmo como uma ferramenta para resolver um problema computacional bem definido.
Algoritmos Problema de Ordena¸c˜ao
Uma sequˆencia (a 1 , a 2 ,... , an) de n n´umeros.
Uma permuta¸c˜ao (a′ 1 , a′ 2 ,... , a′ n) da sequˆencia de entrada tal que a′ 1 ≤ a′ 2 ≤... ≤ a′ n.
◮ (^) Dada uma sequˆencia de entrada (31, 41 , 59 , 26 , 41 , 58) um algoritmo de ordena¸c˜ao produz a sa´ıda (26, 31 , 41 , 41 , 58 , 59). ◮ (^) A entrada (31, 41 , 59 , 26 , 41 , 58) ´e dita instˆancia do problema ◮ (^) Em geral, uma instˆancia consiste de todas as entradas satisfazendo quaisquer restri¸c˜oes impostas na especifica¸c˜ao do problema, necess´arias para computar a sa´ıda
Algoritmos Problema de Ordena¸c˜ao
◮ (^) Opera¸c˜ao de ordena¸c˜ao ´e fundamental em ciˆencia da computa¸c˜ao. ◮ (^) O melhor algoritmo para uma certa aplica¸c˜ao depende: ◮ (^) tamanho da entrada ◮ (^) tipo de mem´oria utilizada (RAM, fita ou disco) ◮ (^) grau de ordena¸c˜ao da entrada
◮ (^) Um algoritmo ´e dito correto se, para toda a instˆancia, o algoritmo termina com a sa´ıda correta. ◮ (^) Neste caso, dizemos que o algoritmo resolve o problema.
Algoritmos Num´ericos Introdu¸c˜ao
◮ (^) Algoritmos num´ericos s˜ao fundamentais ao processamento num´erico ◮ (^) Algoritmos num´ericos s˜ao t˜ao importantes ao processamento num´erico, quanto a solu¸c˜ao num´erica de sistemas de equa¸c˜oes lineares a n˜ao-lineares. ◮ (^) Abaixo discutiremos caracter´ıticas desejadas de algoritmos num´ericos
Algoritmos Num´ericos Caracter´ısticas Desej´aveis
◮ (^) Inexistˆencia de erro l´ogico ◮ (^) Inexistˆencia de erro operacional ◮ (^) Quantidade finita de c´alculos ◮ (^) Existˆencia de um crit´erio de exatid˜ao ◮ (^) Independˆencia de m´aquina ◮ (^) Precis˜ao infinita ◮ (^) Eficiˆencia