Buscar

Introdução ao Cálculo Numérico

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 50 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 50 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 50 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

�PAGE \* MERGEFORMAT�42�
CÁLCULO NUMÉRICO
Bibliografia
- RUGGIERO, M. A. G.; LOPES, V. L. R. Cálculo numérico: aspectos teóricos e computacionais. São Paulo: McGraw-Hill, 1997. 
- SPERANDIO, Décio; MENDES, João Teixeira e Silva; LUIZ H. M.. Cálculo Numérico Características matemáticas e computacionais. São Paulo: Prantice Hall, 2003
- CLAUDIO, Dalcídio Moraes; MARINS, Jussara Maria. Cálculo numérico computacional - teoria e prática. São Paulo : Atlas, 1989.
Introdução
Cálculo Numérico trata de métodos numéricos para resolução de problemas em diversas áreas. O Cálculo Numérico corresponde a um conjunto de ferramentas ou métodos usados para se obter a solução de problemas matemáticos de forma aproximada. Esses métodos se aplicam principalmente a problemas que não apresentam uma solução exata, portanto precisam ser resolvidos numericamente.
Para chegarmos a um resultado numérico, é necessário percorrer uma seqüência de passos preestabelecidos:
Levantamento de dados;
Construção de modelo matemático;
Escolha de método numérico;
Implementação Computacional;
Análise dos resultados;
Se necessário, reformular o modelo.
Em cada passo pode existir uma parcela de erro que se acumula ao final do processo. Os erros na fase de levantamento de dados ocorrem, por exemplo, por causa de aparelhos imprecisos ou leitura mal feita de resultados experimentais. Os erros na fase de modelagem são causados, geralmente por simplificações no modelo usado.
Assim, pode ocorrer que os resultados finais estejam distantes do que se esperaria obter ainda que todas as fases da resolução tenham sido realizadas corretamente. Os resultados dependem também:
Da precisão da máquina.
Da forma de representação do número.
Das operações numéricas efetuadas.
Por exemplo, na interação usuário com o computador os dados de entrada são enviados para o computador no sistema decimal e é convertido pelo computador em sistema binário e as operações são realizadas em binário, onde os resultados são convertidos novamente em decimal. Todo esse processo de conversão é fonte de erros.
Exemplos:
Calcule a área e o perímetro de uma circunferência de raio 100m, considerando:
( = 3,14
( = 3,1416
( = 3,141592654
É possível obter a área exata da circunferência? Qual o melhor resultado?
Calcule 1/3 *3 com uma máquina de bolso e com uma máquina científica.
1. ERROS
Os erros de truncamento e de arredondamento já conhecidos não podem ser eliminados ou mesmo minimizados, pois dependem do Sistema Operacional da máquina usada.
Erro absoluto e Erro Relativo
Seja x o valor exato de um número e 
 seu valor aproximado, calculado por algum método numérico.
O erro absoluto nessa aproximação é dado por Eax = x -
 .
Em geral não conhecemos o valor de x, apenas seu valor aproximado 
, e podemos apenas estimar o erro absoluto.
Exemplos:
Sabemos que ( ( (3,14; 3,15), logo o erro estimado será EA( < 0,01.
Considerando 
 = 2112,9 com EAx < 0,1 e 
=5,3 com EAy < 0,1, qual o intervalo de aproximação de x e de y? Observando que os limitantes superiores do erro são os mesmos podemos dizer que a precisão na representação é a mesma? 
Como os números são de ordens de grandezas diferentes precisamos de uma outra medida para compara-los; precisamos do Erro Relativo. ERx = EAx / x
No exemplo 2 temos, ERx = 0,1/2112,9 ( 4,7*10-5 e ERy = 0,1/ 5,3 ( 0,2*10-1. Logo, temos que x é representado com maior precisão.
QUANTO MENOR O ERRO RELATIVO MAIOR A PRECISÃO.
Erros nas operações
Temos que:	 EAx = x - 
( x = 
+EAx 
EAy = y - 
( y = 
+EAy 
Na adição: x+y = 
+
+EAx +EAy, ou seja, EAx+y = EAx + EAy.
Na multiplicação: x*y =(
+EAx)*(
+EAy) = 
�� EMBED Equation.3 +
.EAy +
EAx + EAxEAy
Como EAxEAy é pequeno, será desprezado.	Logo, EAx*y = 
.EAy +
EAx.
 
Observamos que o erro na multiplicação é maior que na adição.
Exemplos:
1) Considere uma máquina que permite até 4 dígitos, x = 0,3491*104 e y = 0,2789*100
Calcule (x+y) –x.
2) Considere máquina que permite até 8 dígitos, x = 3,00000053 e y = 2,00000021. Calcule x+y e x*y nessa máquina.
3) Com 3 dígitos significativos calcule 15,9*(4,99+0,02) e depois (15,9*4,99)+(15,9*0,02)
Conversão dos Números nos Sistemas Decimal e Binário
Números Inteiros
Considere os números 
 e 
. Cada um destes números está representado em uma base diferente, um na base 10 e o outro na base 2, respectivamente.
Estes números podem ser decompostos, de acordo com suas bases, da seguinte forma:
e
De modo geral, pode-se escrever um número na base 
, 
 com 
, na forma:
Desta forma, ficará mais simples analisar uma forma de converter um número do sistema binário para o sistema decimal. Vejamos como converter o número
:
Exemplo (3) Converter os números abaixo do sistema binário para o sistema decimal.
(a) 
(b) 
Vamos agora criar um algoritmo para esta conversão. Considere, por exemplo, o número 
, isto é, 
. Agora vamos colocar o número 2 em evidência:
Do mesmo modo como fizemos no exemplo acima, pode-se criar um algoritmo de forma genérica para esta conversão. De modo geral, a representação de um número 
 na base 10, que denotaremos por 
 é obtida da seguinte forma:
Assim, pelo algoritmo, a forma de conversão do número 
 para a base 10 será:
Agora, veremos um processo prático para converter números inteiros no sistema decimal para o sistema binário. Para isso, iremos dividir o número dado na base 10 sucessivamente por 2 até chegarmos em um quociente 0, e depois disso, para escrever o número na base 2, utilizaremos o resto destas divisões da última divisão para a primeira, ou seja, os restos serão tomados de traz para frente. 
Exemplo (4) Converter o número 
 da base 10 para a base 2, utilizando o processo prático.
Exemplo (5) Converter os números abaixo da base 10 para a base 2, utilizando o processo prático.
(a) 
(b) 
Agora, vamos criar um algoritmo. Considerando o processo prático descrito anteriormente e que 
. Desta forma, vamos admitir que:
Assim, temos que o resto desta divisão (237 por 2) é 1, e este valor será tomado como 
, ou seja, 
. Agora, iremos repetir este processo para o quociente 118, e este valor será o 
, ou seja, 
. Daí,
Desta forma, vemos que o resto da divisão é zero, assim temos que 
. Continuando o processo temos:
N2 = 	N3=	N4=	N5=	N6=	N7=
Portanto, 
De modo geral, ao considerarmos um número N qualquer na base 10, 
, e sua representação binária dada por 
, podemos utilizar o seguinte algoritmo, onde a cada k, se obtém o dígito binário 
. Vejamos:
Passo 0: Para 
, temos 
.
Passo 1: Obtenha 
 e 
 tais que 
.
 Faça 
Passo 2: Se 
, pare. 
 Caso contrário, faça 
.
 Faça 
 e volte para o Passo 1.
Números Fracionários
Números fracionários são números da forma:
, 
 ou 
Como se pode notar acima estes números podem ser finitos (
) ou infinitos (
 e 
). Primeiramente trataremos da conversão de números fracionários da base decimal para a base binária. 
Considere 
. Sua representação na base binária será dada por 
. Vamos tomar este número como exemplo para descobrir uma forma de conversão para o sistema binário.
Assim, 
Multiplicando toda a igualdade por 2, temos:
Daí, temos que 
, uma vez que a parte inteira do número 
 é zero. Agora, vamos aplicar este mesmo processo até que a parte fracionária seja igual a zero. Quando isso ocorrer, a conversão se encerra. Vejamos: 
Portanto, 
 . Agora, nem sempre este processo é finito. Veja o exemplo a seguir:
Exemplo (6) Converter o número 
 da base 10 para a base 2, utilizando o processo anterior.
Assim, 
Analisando o exemplo acima, podemos notar que a representação não finita de certos números pode causar erros aparentementeinexplicáveis nas máquinas, como foi o caso do exemplo (2). Este tipo de erro ocorre, pois as máquinas não têm a capacidade de guardar infinitos dígitos na mantissa.
Agora vamos fazer a conversão do sistema binário para o decimal. Para isso, considere 
. Sua representação no sistema decimal será obtida de forma muito semelhante ao que foi feito no processo de conversão para números inteiros. De modo geral, seguiremos o seguinte algoritmo: defina 
 e multiplique o número 
 por 10, mas na base binária, é dado por 
, para assim obtermos o dígito 
, que é a parte inteira deste produto, mas convertido para a base decimal. Vejamos este processo através de um exemplo.
Exemplo (7) Converter o número 
 da base binária para a base decimal.
Exemplo (8) Converter 
 da base 2 para a base 10. (Utilize 6 casas decimais).
Aritmética de Ponto Flutuante 
Uma máquina representa um número real em um sistema chamado aritmética de ponto flutuante, isto é, 		
Onde,
 base em que a máquina opera;
 número de dígitos da mantissa;
 com 
 e 
;
expoente no intervalo 
, com 
 
 e 
.
Em qualquer máquina, poucos números reais são representados exatamente, e, portanto, a representação de um número real será feita por truncamento ou arredondamento. Vejamos um exemplo:
Exemplo (9) Considere uma máquina que opera no sistema 
, 
 e 
. De que forma os números ficam representados nesta máquina (em módulo) ?
Considere o conjunto 
. Dado 
 pode ocorrer um dos seguintes casos:
I – 
: 
II – 
: 
III – 
: 
Observações:
Algumas linguagens de programação permitem que as variáveis sejam declaradas em precisão dupla, ou seja, uma variável representada no sistema de aritmética de ponto flutuante da máquina com aproximadamente o dobro de dígitos disponíveis na mantissa.
O zero em ponto flutuante é, em geral, representado com o menor expoente possível a máquina. Isto ocorre, pois a representação do zero por uma mantissa nula e um expoente qualquer para a base 
 pode acarretar perda de dígitos significativos no resultado da adição deste zero a u outro número.
Exemplo (10) Representar os números num sistema de aritmética de ponto flutuante onde 
, 
 e 
.
Solução:
	
	Representação obtida por arredondamento
	Representação obtida por truncamento
	1,25
	
	
	10,065
	
	
	-826,95
	
	
	2,71828...
	
	
	0,000008
	
	
	817235,92
	
	
Erros De Arredondamento e Truncamento em um Sistema de Aritmética de Ponto Flutuante
Seja um sistema que opera em aritmética de ponto flutuante de 
 dígitos, na base 10, e seja 
 escrito na forma:
onde, 
 e 
.
Exemplo (13) Se 
 e 
, represente 
 como acima.
A grande questão do exemplo anterior é como considerar a parcela de 
 na representação do número uma vez que esta parcela não pode ser incorporada totalmente na mantissa e definir o erro absoluto (ou relativo) máximo cometido. Para isso, temos dois critérios: o truncamento e o arredondamento.
No truncamento, 
 é desprezado e 
. Neste caso, temos:
No arredondamento, 
 é modificado para levar 
 em consideração. A forma de arredondamento mais utilizada é a seguinte:
Portanto, se 
, 
 é desprezado, caso contrário, soma-se 1 ao último dígito de 
.
Assim, se 
, temos:
E, se 
, teremos:
	e	 
.
A prova desta última desigualdade pode ser encontrada nos livros textos da bibliografia básica deste curso.
Observação: apesar de erros menor ocorrerem quando se utiliza arredondamento, este acarreta em um tempo de execução maior, e por isso, o truncamento é mais utilizado.
Análise de Erros nas Operações de Aritmética de Ponto Flutuante
Dada uma sequência de operações, como por exemplo, 
, é importante saber como o erro se propaga ao longo das operações seguintes.
O erro total de em uma operação é composto pelo erro das parcelas e pelo erro no resultado da operação. 
Para os exemplos 14, 15, 16 e 17, vamos considerar um sistema de aritmética de ponto flutuante com 
, 
 e com acumulador de precisão dupla.
Exemplo (14) Dados 
 e 
, obter os valores aproximados e exatos de:
a) 
		b) 
No exemplo acima se pode notar que mesmo que as parcelas de uma operação estejam representadas exatamente no sistema, o resultado final armazenado pode não ser exato.
Fórmulas de Erros nos Fatores
Na maioria dos sistemas, o resultado exato da operação denotado por OP é normalizado e depois arredondado ou truncado para 
 dígitos, obtendo assim o resultado aproximado 
 que é armazenado na memória da máquina.
Já vimos que o erro no resultado de uma operação, supondo que as parcelas estão exatamente representadas será:
 no truncamento
e
 no arredondamento.
Vamos agora ver as fórmulas para os erros absolutos e relativos nas operações de aritmética de ponto flutuante com erros nas parcelas. Estas fórmulas de erros não serão provadas, mas fica a critério do aluno olhar a demonstração nos livros da bibliografia.
Para estas fórmulas, vamos supor que erro final é arredondado.
Sejam 
 e 
, tais que 
 e 
.
ADIÇÃO: 
Erro absoluto: 
 e Erro relativo: 
.
SUBTRAÇÃO: 
Erro absoluto: 
 e Erro relativo: 
.
MULTIPLICAÇÃO: 
Erro absoluto: 
 e Erro relativo: 
.
DIVISÃO: 
Erro absoluto: 
 e Erro relativo: 
Note que o erro todas as fórmulas acima foram escritas sem considerar o erro de arredondamento (truncamento) no resultado final. E não se esqueça que a análise completa da propagação de erros se faz considerando os erros nas parcelas e no resultado de cada operação efetuada.
Exemplo (15) Suponha que 
, 
, 
, e 
 estejam representados exatamente. Qual é o erro no cálculo de 
? 
Exemplo (16) Sejam 
 e 
. Determine o erro relativo da operação 
, que é denominado cancelamento subtrativo.
Exemplo (17) Considerando o valor de 
 do exemplo acima, determine o valor de 
, se 
 e 
. Determine também o erro relativo desta operação.
EXERCÍCIOS
(1) Converter para decimal os seguintes números binários:
a) 10011	 b) 11100010		c) 1000001 	d) 1,1 	e) 1100,01	 f) 1000,001
(2) Converter para binário os seguintes números decimais:
a) 23 		b) 2615 	c) 2,5 		d) 0,1 		e) 3,8 		f) 10,05
(3) Seja um sistema de aritmética de ponto flutuante de quatro dígitos, base decimal e com acumulador de precisão dupla. Dados os números:
	
	e	
efetue as seguintes operações e obtenha o erro relativo no resultado, supondo que x, y e z estão exatamente representados:
a) 
	b) 
	c) 
	d) 
	e) 
(4) Suponha que x é representado no computador por 
, onde 
 é obtido por arredondamento, obtenha os limites superiores para os erros relativos de 
		e	
(5) Considere uma máquina cujo sistema de representação de números é definido por: base 10, (
), quatro dígitos na mantissa (
) e expoente no intervalo 
. Pede-se:
a) Qual o menor e o maior, em módulo, número representado nessa máquina?
b) Como será representado nessa máquina o número 73758 nessa máquina, se for usado o arredondamento? E se for usado truncamento?
c) Se a = 42450 e b = 3 qual o resultado de 
 se for usado o arredondamento? E se for usado truncamento? d) Repetir o item d) para a operação: 
.
2. ZEROS DE FUNÇÕES REAIS
Vamos ver métodos numéricos para resolução de equações não lineares. Um número real ( é um zero da função f(x) ou uma raiz da equação f(x) =0 se f(() =0.Graficamente, zeros reais são representados pelas abcissas dos pontos onde a curva intercepta o eixo x. 
Como obter raízes reais de uma equação qualquer?
Fora equações do segundo grau, é muito difícil encontrar as raízes de equações de grau mais alto, e às vezes nos contentamos com aproximações para esses zeros. Mas, com os métodos numéricos seremos capazes de a menos de limitação de máquina, encontrar os zeros de uma função com qualquer precisão determinada. A idéia é partirde uma aproximação inicial para a raiz e em seguida refinar essa aproximação através de um processo iterativo.
Observação: Iteração de modo geral significa repetição de um processo. A maioria dos métodos numéricos é iterativa. Elementos de métodos iterativos:
Tentativa inicial: primeira aproximação para a solução.
Equação de recorrência: equação por meio da qual, partindo-se da tentativa inicial, são realizadas as iterações ou aproximações sucessivas, para a solução desejada.
Teste de parada: a partir do qual o processo iterativo é finalizado.
Os métodos iterativos, assim, constam de duas fases:
Localização ou isolamento das raízes, onde encontramos um intervalo que contém a raiz.
Refinamento onde após escolhidas as aproximações iniciais no intervalo, melhoramos sucessivamente até obter uma aproximação para a raiz dentro de uma precisão ( prefixada.
FASE 1: ISOLAMENTO DE RAÍZES: Analise teórica ou gráfica de f(x)
Teorema: Seja f(x) uma função contínua num intervalo [a,b]. Se f(a). f(b) <0 então existe pelo menos um ponto x = ( entre a e b que é zero de f(x).
Observação: Se, além disso, existir f’(x) e f´(x) preservar sinal em (a,b), este intervalo contém um único zero. 
	Uma forma de isolar as raízes de f(x) usando resultados anteriores é tabelar f(x) para vários valores de x e analisar as mudanças de sinal de f(x) e o sinal da derivada nos intervalos em que f(x) mudou de sinal.
Exemplos:
1) f(x) = x³-9x+3
	X
	-(
	-100
	-10
	-5
	-3
	-1
	0
	1
	2
	3
	4
	5
	f(x)
	-(
	-
	-
	-
	+
	+
	+
	-
	-
	+
	+
	+
Sabendo que f(x) é contínua para qualquer x real e observando as variações de sinal, podemos concluir que cada um dos intervalos I1 = [-5,-3], I2 = [0,1] e I3 = [2,3] contém pelo menos um zero. Como f(x) é um polinômio de grau 3 podemos afirmar que cada intervalo contém um único zero de f(x). Assim, localizamos todas as raízes de f(x).
�
2) f(x) = x+ex
	X
	-2
	-1
	0
	1
	2
	3
	f(x)
	-
	-
	+
	+
	+
	+
3) f(x) =
	X
	-1
	0
	1
	2
	3
	f(x)
	-
	-
	+
	+
	+
�
Obs: Se f(a).f(b) > 0 então podemos ter várias situações no intervalo [a,b], e devemos fazer uma criteriosa analise gráfica de f(x) para obter aproximações para a raiz.
4) Faça você: f(x) = x³-8x+6
	x
	-5
	-4
	-3
	-2
	-1
	0
	1
	2
	3
	4
	5
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
Logo, as raízes estão nos intervalos: ______________________.
FASE 2: REFINAMENTO DAS RAÍZES: Os métodos iterativos para obter zeros da função fornece apenas uma aproximação da raiz exata. Vamos estudar cinco métodos: Bisseção, Falsa posição, ponto fixo e Newton e secante. 
Critério de parada
Quando parar as iterações? Quando a aproximação xk está suficientemente próxima da raiz exata?
Existem dois testes a serem considerados:
|x-(|< ( (que equivale a |b-a|<( após as reduções do intervalo.
|f(x)| <(( que pode ser |f(a)|<( e |f(b)| <(.
2.1. Método da Bisseção
 Seja a função f(x) contínua no intervalo [a,b] e tal que f(a).f(b) <0. Vamos supor que f(x) possui uma única raiz no intervalo (a,b). O Objetivo deste método é reduzir a amplitude do intervalo que contem a raiz até atingir a precisão requerida : b-a<(, usando para isto a sucessiva divisão de [a,b] ao meio.
Após cada divisão é escolhido um novo intervalo (a,b) que possui a raiz ( procurada. Para isto devemos avaliar os valores de f em a, b e no ponto médio m.
Logo para este método temos como entradas: extremos do intervalo (a,b), precisão ( solicitada para a aproximação. Como saídas a aproximação para o zero ( da função, ou seja, a solução.
Exemplos: 
1) Seja f(x) = x.log(x) –1, determine uma aproximação para o zero desta função no intervalo [2,3] com precisão ( = 10-2.
Solução:
	x
	1
	2
	3
	4
	f(x)
	-1
	-0,3979
	0,4314
	1,40824
Logo, existe um zero de f em (2,3).
1a iteração: x1 = (a+b)/2 = (2+3)/2 = 2,5
f(2) = -0,3979
f(2,5) = 2,5.log2,5 –1 = -0,00515
f(3) = 0,4314.			Zero procurado está em (2,5;3).
Critério de parada: |f(x1)| =|-0,00515 < (. Logo a solução será ( = 2,5.
Outro modo rápido de resolver esse exercício é usando uma tabela.
	a
	b
	f(a)
	f(b)
	xk
	f(xk)
	2
	3
	-0,3979
	0,4314
	2,5
	-0,00515< (
2) Sabendo que f(x)=x+ex, determine uma aproximação para o zero desta função no intervalo [-1, 0] com precisão ( = 10-2 
	a
	b
	f(a)
	f(b)
	xk
	f(xk)
	-1,000000
	0,000000
	-0,632121
	1,000000
	-0,500000
	0,106531
	-1,000000
	-0,500000
	-0,632121
	0,106531
	-0,750000
	-0,277633
	-0,750000
	-0,500000
	-0,277633
	0,106531
	-0,625000
	-0,089739
	-0,625000
	-0,500000
	-0,089739
	0,106531
	-0,562500
	0,007283< (
Logo, a solução será ( = -0,5625.
 
3)Calcular uma aproximação da raiz de f(x) = ex –sen(x)-2 pelo método da Bisecção com ( = 10-2.
	x
	-4
	-3
	-2
	-1
	0
	1
	2
	3
	4
	f(x)
	-2,738487
	-1,809093
	-0,955367
	-0,790650
	-1
	-0,123189
	4,479759
	17,94417
	53,35
Logo, a raiz está entre 1 e 2. 
a=1( f(a) = f(1) = e1-sen(1)-2 = -0,123189
b=2( f(b) = f(2) = e2-sen(2)-2 = 4,479759
1a iteração: x1 = (a+b)/2 = (1+2)/2 = 1,5
f(1) = -0,123189
f(1,5) = 1,484194		a= 1 e b = 1,5
f(2) = 4,479759
Critério de parada: |f(x1)|=1,484194 >(
2a iteração: x2 = (a+b)/2 = (1+1,5)/2 =1,25
f(1) = -0,123189
f(1,25) = 0,541358
f(1,5) = 1,484194		a= 1 e b = 1,25
Critério de parada: |f(x2)|= 0,541358> (
3a iteração: X3 = (a+b)/2 = (1+1,25)/2 =1,125
f(1) = -0,123189
f(1,125) =0,177949		a= 1 e b = 1,125
f(1,25) = 0,541358
Critério de parada: |f(x3)|= 0,177949 > (
4a iteração: X4 = (a+b)/2 = (1+1,125)/2 =1,0625
f(1) = -0,123189
f(1,0625) = 0,020021
f(1,125) =0,177949		a= 1 e b = 1,0625
Critério de parada: |f(x4)|= 0,020021 > (
5a iteração: X5 = (a+b)/2 = (1+1,0625)/2 =1,03125
f(1) = -0,123189
f(1,03125) =- 0,053372		a = 1,03125 e b = 1,0625
f(1,0625) = 0,020021
Critério de parada: |f(x5)|= 0,053372 > (
6a iteração: X6 = (a+b)/2 = (1,03125+1,0625)/2 =1,046875
f(1,03125) =-0,053372
f(1,046875) = -0,017129
f(1,0625) = 0,020021		a= 1,046875 e b = 1,0625
Critério de parada: |f(x6)|= 0,017129 > (
7a iteração: X7 = (a+b)/2 = (1,046875+1,0625)/2 =1,0546875
f(1,046875) = -0,017129
f(1,0546875) = 0,001332
f(1,0625) = 0,020021		a= 1,046875 e b = 1,0546875
Critério de parada: |f(x7)| = 0,001332 <(
Logo, a raiz será ( = 1,0546875.
4) Dada a função f(x) = x³+3x-1 pesquise a existência de raízes reais em intervalos. E determine uma aproximação para cada raiz real com precisão e = 0,1.
5) Determine uma aproximação para a raiz da função f(x) = x² - sen(x), com 4 iterações. Calcule o erro cometido.
Vantagens: Envolve operações aritméticas simples. É possível estimar o número de iterações. Desvantagens: convergência lenta.
2.2. Método da Falsa Posição
Seja f(x) contínua no intervalo [a, b] e tal que f(a).f(b) <0. Queremos encontrar a raiz de uma função f(x), ou seja, encontrar o xi na qual f(xi) mais se aproxime de zero. Precisamos, primeiro, localizar a raiz, ou seja, definir o intervalo onde ela se encontra: [a,b]. Podemos ter a raiz mais próxima de a do que de b, ou vice versa, logo, uma vez definido o intervalo, traçamos uma reta que passe por x1= a e x2 = b. 
Esta reta irá cortar o eixo X em um ponto, x3, que é uma aproximação da raiz. Assim, em vez de tomar a média aritmética entre a e b, o método da falsa posição toma a média ponderada entre a e b com pesos |f(b)| e |f(a)|, respectivamente:
 ou 
 
	Repete-se o processo até que | f(xk+1) | < e. 
	O Método da Falsa Posição é um excelente método quando o intervalo escolhido para a raiz é pouco preciso. Em último caso podemos simplesmente escolher dois pontos x que tenham f(x) de sinais opostos e aplicar o método. O método pode ser aplicado a qualquer função e, assim como o Métododa Bisseção, a raiz irá sempre convergir (desde que considerado um intervalo contínuo). Além disso, o método utiliza apenas matemática elementar, não exigindo conhecimentos de integração ou derivação. Em contrapartida, sua convergência é lenta.
Exemplos: Usando o método da falsa posição:
1) Ache a raiz de f(x) = sen (x)-x/2 , no intervalo [π/2, π]com e = 10-2 .
2) Ache as raízes de f(x) = x² - 3, com e = 10-2 . 
3) Determine o zero de f(x) = x.log(x) -1 em [2,3] com 5 iterações.
4) No intervalo [0,1] e e = 5x10-4, determine o zero de f(x) = x³-9x+3.
	
	Exercícios Resolvidos usando 
1) sen(x)-x/2 =0 [pi/2; pi] e = 0,01
	
	
	k
	a
	f(a)
	b
	f(b)
	x
	f(x)
	
	1
	1,570796
	0,214602
	3,141593
	-1,570796
	1,759603
	0,102427
	
	2
	1,759603
	0,102427
	3,141593
	-1,570796
	1,844202
	0,040756
	
	3
	1,844202
	0,040756
	3,141593
	-1,570796
	1,877013
	0,014975
	
	4
	1,877013
	0,014974
	3,141593
	-1,570796
	1,888954
	0,005336< (
	
	
	
	
	
	
	Logo x = 1,888954 é solução
	2)f(x) = x² - 3, com e = 10-2 .
	
	
	
	
	
	x
	0
	1
	2
	3
	
	
	
	f(x)
	-3
	-2
	1
	6
	
	raiz em [1,2]
	
	
	
	
	
	
	
	
	k
	a
	f(a)
	b
	f(b)
	x
	f(x)
	
	1
	1,000000
	-2,000000
	2,000000
	1,000000
	1,666667
	-0,222222
	
	2
	1,666667
	-0,222221
	2,000000
	1,000000
	1,727273
	-0,016529
	
	3
	1,727273
	-0,016528
	2,000000
	1,000000
	1,731707
	-0,001190< (
	
	
	
	
	
	
	Logo x = 1,731707 é solução
	3) f(x) = x.log(x) -1 em [2,3] com 5 iterações.
	
	
	
	k
	a
	f(a)
	b
	f(b)
	x
	f(x)
	
	1
	2,000000
	-0,397940
	3,000000
	0,431364
	2,479848
	-0,021886
	
	2
	2,479848
	-0,021886
	3,000000
	0,431364
	2,504964
	-0,001016
	
	3
	2,504964
	-0,001017
	3,000000
	0,431364
	2,506128
	-0,000047
	
	4
	2,506128
	-0,000047
	3,000000
	0,431364
	2,506182
	-0,000002
	
	5
	2,506182
	-0,000002
	3,000000
	0,431364
	2,506184
	-0,0000001
	< 10-6
	
	erro ( sempre positivo
	
	Logo x = 2,506184 é solução
	
4) [0,1] e = 5x10-4, f(x) = x³-9x+3.
	
	
	
	
	k
	a
	f(a)
	b
	f(b)
	x
	f(x)
	
	1
	0,000000
	3,000000
	1,000000
	-5,000000
	0,375000
	-0,322266
	
	2
	0,000000
	3,000000
	0,375000
	-0,322266
	0,338624
	-0,008790
	
	3
	0,000000
	3,000000
	0,338624
	-0,008787
	0,337635
	-0,000226< (
	
	
	
	
	
	
	Logo x = 0,337635 é solução
2.3. Método do Ponto Fixo (MPF)
Seja f(x) função contínua em [a,b], intervalo que contém uma raiz da equação f(x) = 0.
O MPF consiste em transformar f(x) =0 em uma equação equivalente x = ((x) e a partir de uma aproximação inicial x0 gerar a seqüência {xk} de aproximações para ( (raiz) pela relação xk+1 = ((xk), pois a função ((x) é tal que f(() = 0 ( ((() = (. Logo, transformamos o problema de determinar um zero da função em determinar um ponto fixo da função. A função ((x) é chamada de função de iteração para a equação f(x)=0.
Exemplo: Para a equação x²+x-2 = 0 temos várias funções de iteração:
x = 2- x²( (1 (x) = 2 – x²
x = 
( (2 (x) =
x =
( (3 (x) = 
x = 
( (4(x) = 
A forma geral das funções de iteração ((x) é ((x) = x+A(x).f(x), onde A(x) é uma função tal que A(() (0. Logo, vemos que dada equação f(x) =0 existem infinitas funções de iteração ((x). Podemos ver, graficamente, que para certas ((x) o processo pode gerar uma seqüência que diverge de (
Exemplo: Seja f(x) = x² +x-6 e tomemos (1(x) = 6-x² e (2(x) = 
 e escolhemos x0 =1,5 e vamos tentar encontrar uma aproximação para o zero de f(x), ( =2.
O processo iterativo para (1(x) = 6-x² é xk+1 = (1(xk)= 6 – xk2, k = 0,1,2,3,...
x0 =1,5
x1= (1(x0) = 6-x02 = 6-1,52 = 3,75
x2= (1(x1) = 6-x12 = 6-3,752 = -8,0625
x3= (1(x2) = 6-x22 = 6-(-8,0625)2 = -59,0039
E a seqüência não está convergindo.
O processo iterativo para (1(x) =
 é xk+1 = (2(xk)= 
; k = 0,1,2,3,...
x0 =1,5
x1= (2(x0) =
= 
=2,1213
x2= (2(x1) = 
= 
 = 1,9694
x3= (2(x2) = 
=
 = 2,0076
x4= (2(x3) = 
=
 = 1,9981
x5= (2(x4) = 
=
 = 2,0005
E a solução está convergindo para a solução exata ( = 2.
Assim, vemos que nem toda função de iteração gera uma seqüência convergente para a solução procurada. O teorema a seguir fornece condições suficientes para que o processo seja convergente.
Teorema: Seja ( uma raiz da equação f(x) =0, isolada num intervalo I centrado em (. Seja ((x) uma função de iteração para a equação f(x) =0. Se
((x) e (’(x) são contínuas em I,
|(’(x)| < 1, para todo x em I,
x0 ( I.
Então a seqüência xk gerada pelo processo xk+1 = ((xk) converge para (.
Exercício: Verifique a convergência das funções de iteração (1(x) = 6-x² e (2(x) = 
 para a função f(x) = x²+x-6.
Temos que quanto menor for |(’(x)| mais rápida será a convergência. Então, basta tomarmos (’(() = 0. Assim, podemos construir uma função ((x) para a qual a convergência da seqüência xk está garantida, desde que x(I = (a,b). 
((x) = x+A(x).f(x)
(’(x) = 1+A’(x).f(x)+A(x).f ’(x)
(’(() = 1+A’(().f(()+A(().f ’((), como f(() = 0
(’(() = 1+A(().f ’((), fazendo (’(() = 0, temos 
1+A(().f ’(() = 0 ( A(() = 
. 
Para satisfazer isso, basta escolhermos A(x) = 
.
Logo, ((x) = x+A(x).f(x) =
, que será a função de iteração do método de Newton.
2.4. Método de Newton- Raphson
No método de Newton, na tentativa de garantir e acelerar a convergência do MPF, escolhemos a função de iteração ((x) tal que (`(() = 0, ou seja, escolhemos a função de iteração ((x) =
, com o processo iterativo xk+1 = 
, k = 0,1,2,3...
Critério de parada
Seja xk+1 = ((xk) a partir de uma aproximação inicial x0 dada. Se desejamos uma precisão (>0 na aproximação obtida o ideal é que |xk+1 -(|<(. Mas, como ( em geral é desconhecido não podemos fazer este cálculo. Assim, adotamos como critério de parada o cálculo da distância relativa entre dois termos consecutivos da sequência de aproximações: |f(xk+1)| < (.
Exemplos: Encontre um zero de f(x) = x²+x-6 pelo método de Newton com precisão ( = 0,01 a partir da aproximação inicial x0 = 1,5.
2.5. Método da Secante
Ao estudarmos o Método de Newton-Rapshon podemos notar que ele possui a desvantagem, de ter que obter 
 e calcular seu valor numérico a cada iteração.
Mas, existe uma forma de se contornar este problema, basta substituir a derivada 
 pelo quociente das diferenças:
onde 
 e 
 são duas aproximações para a raiz.
Neste caso, a função de iteração fica:
E, simplificando, temos:
, ou seja, 
Note que para aplicar este método são necessárias duas aproximações iniciais.
Interpretação Geométrica
Exemplos:
1) Aplicar o Método da Secante para encontrar a raiz da função 
, com 
, 
 e 
 e, sabendo-se que 
.
2) Aplicar o Método da Secante para encontrar a raiz da função 
, com 
, 
 e 
.
3) Resolva a equação x³-5=0 com x0 = 1,5 e x1 = 1,8 e precisão ( = 0,01pelo método da secante.
Como vimos, o Método da Secante é uma aproximação para o Método de Newton-Raphson, e por isso as condições de convergência são praticamente as mesmas, acrescentando apenas que este método pode divergir se 
. E, ainda podemos salientar que a ordem de convergência do Método da Secante não é quadrática como a do Método de Newton-Raphson, mas também não é linear. É possível provar que a ordem de convergência para este método é aproximadamente 
Alguns exercícios Resolvidos
1) Seja f(x) = 
, determine uma aproximação para o zero desta função no intervalo [1,2] com precisão ( = 0,5.
	x
	0
	1
	2
	3
	f(x)
	-5
	-0,8394
	0,737537
	1,483115
Raiz em (1,2)
1a iteração: x1 = (a+b)/2 = (1+2)/2 = 1,5
f(1) = -0,839397
f(1,5) = 0,109094		a= 1 e b = 1,5
f(2) = 0,737537
Critério de parada: |f(x1)|=0,109094 >(
2a iteração: x2 = (a+b)/2 = (1+1,5)/2 =1,25
f(1) = -0,839397
f(1,25) = -0,314490a= 1,25 e b = 1,5
f(1,5) = 0,109094
Critério de parada: |f(x2)|=0,314490 < (
Logo a solução será ( =1,25.
Pelo método de Newton:
F(x) = x1/2 – 5e-x
f’(x) = ½ x-1/2 -5e-x(-1) = 
1ª iteração: k = 0
f(1,5) = 0,109094
f’(1,5) = 1,523899
x1 = x0 – f(x0) / f’(x0) = 1,5 – 0,109094/1,523899 = 1,428411
Critério de Parada: |f(x1)| = |f(1,428411)| = 0,003286 <(
Logo, a raiz procurada é α= 1,428411.
2) Calcular uma aproximação da raiz de f(x) = x³+x²+x pelo método da Bissecção com ( = 0,2 no intervalo [-1;0,5].
a=-1( f(a) = f(-1) = (-1)³+(-1)²+(-1)=-1
b=0,5( f(b) = f(0,5) = (0,5)³+(0,5)²+0,5 =0,875 
1a iteração: x1 = (a+b)/2 = (-1+0,5)/2 = -0,25
f(-1) = -1
f(-0,25) =-0,203125		a= -0,25 e b = 0,5
f(0,5) = 0,875		Critério de parada: |f(x1)| >(
2a iteração: x1 = (a+b)/2 = (-0,25+0,5)/2 = 0,125
f(-0,25) = -0,203125
f(0,125) =0,142578		a= -0,25 e b = 0,125
f(0,5) = 0,875		Critério de parada: |f(x)| = < (
Logo, α = 0,125 é a solução procurada.
3) Obter a raiz quadrada do número 7, usando o método de Newton com precisão ( =0,01.
f(x) = x²-7	( f ’(x) =2x		2<
<3 ( x0 = 2,5 ou faz tabela
1ª iteração: k = 0	f(2,5) = -0,75; 	f’(2,5) = 5
x1 = x0 – f(x0) / f’(x0) = 2,5 –(-0,75)/5 = 2,65 
Critério de Parada:|f(x1)| = |f(2,65)|= 0,0225 > (
2ª iteração: k = 1	f(2,65) = 0,0225		f’(2,65) = 5,3
x2 = x1 – f(x1) / f’(x1) = 2,65 –0,0225/5,3 = 2,645755 
Critério de Parada: |f(x2)| = |f(2,645755)| = 0,000019 < (
Logo, a raiz procurada é α= 2,645755.
5) Determine uma raiz de f(x) = 2x-cos(x) no intervalo [0,(/4] pelo método de Newton, com x0 = (/8 e ( = 0,1.
f(x) = 2x-cos(x)
f’(x) =2+sen(x)	
1ª iteração: k = 0
f(0,392699) = -0,138481
f’(0,392699) = 2,382683
x1 = x0 – f(x0) / f’(x0) = 0,392699 -(-0,138481)/2,382683 = 0,450819
Critério de Parada|f(x1)| = 0,138481 >(
2ª iteração: k = 1
f(0,450819) = 0,001547
f’(0,450819) = 2,435703
x2 = x1 – f(x1) / f’(x1) = 0,450819-0,001547/2,435703= 0,450184
Critério de Parada: |f(x2)| = |f(0,450184)| = 0,000001 < (
Logo, a raiz procurada é α= 0,450184.
6) Determine uma raiz de f(x) = x5-6 pelo método de Newton com x0 = 1,5 e ( = 0,1.
f(x) = x5-6		f ’(x) =5x4	
1ª iteração: k = 0
f(1,5) = 1,55 -6= 1,593750
f’(1,5) = 5.1,54 = 25,3125
x1 = x0 – f(x0) / f’(x0) = 1,5 -1,593750/25,3125 = 1,437037
Critério de Parada: |f(x1)|=1,593750 > (
2ª iteração: k = 1
f(1,437037) = 0,128296
f’(2,65) = 21,322681
x2 = x1 – f(x1) / f’(x1) = 1,437037 –0,128296/21,322681 = 1,431020 
Critério de Parada: |f(x2)| = |f(1,431020)| = 0,001068 < (
Logo, a raiz procurada é α= 1,431020.
7) Determine uma raiz de f(x) = xlnx-1 pelo método de Newton com x0 = 1,5 e ( = 10-7.
Por termos o erro 10-7 devemos trabalhar com 8 casas decimais.
f(x) = xlnx-1
f’(x) = 1.ln(x)+x.1/x = lnx+1
f(1,5) = 1,5.ln(1,5)-1 = -0,39180234
f’(1,5) = ln(1,5)+1 = 1,40546511
x1 = x0 – f(x0) / f’(x0) = 1,5 – (-0,39180234)/1,40546511 = 1,77877059
Critério de Parada: |f(x1)| > (
2ª iteração: k = 1
f(1,77877059) = 0,02443391
f’(1,77877059) = 1,57592268
x2 = x1 – f(x1) / f’(x1) = 1,77877059-0,02443391/1,57592268 = 1,76326608
Critério de Parada: |f(x2)|>(
3ª iteração: k = 2
f(1,76326608) = 0,00006777
f’(1,76326608) = 1,56716782
x3 = x2 – f(x2) / f’(x2) = 1,76326608-0,00006777/1,56716782= 1,76322283
Critério de Parada: |f(x3)| = |f(1,76322283)| = 0,00000001 < (
Logo, a raiz procurada é α= 1,76322283.
8) A equação x³-2x-1=0 tem raízes reais.
Determine o intervalo onde está a raiz positiva e onde está a raiz negativa.
	X
	-5
	-4
	-3
	-2
	-1
	0
	1
	2
	3
	4
	5
	F(x)
	-116
	-57
	-22
	-5
	0
	-1
	-2
	3
	20
	55
	114
α=-1 é uma raiz negativa e a raiz positiva, está no intervalo [1,2].
Determine uma aproximação para a raiz em [1,2] com 3 iterações usando o método da Bisseção. Estime o erro.
f(1) = 1³-2.1-1 = -2 		f(2) = 2³-2*2-1 =3
k=1( x1 = (1+2)/2 = 1,5
f(1,5) = 1,5³-2.1,5-1 =-0,625
a= 1,5 e b = 2
k=2( x2 = (1,5+2)/2 = 1,75
f(1,75) = 1,75³-2.1,75-1=0,859375
a=1,5 e b = 1,75
 
k=3( x3 = (1,5+1,75)/2 = 1,625
f(1,625) =1,625³-2.1,625-1 =0,041016
a= 1,5 e b = 1,625
CP: |f(x3)| =0,041016 < (= 10-1.
Logo, α = 1,625 é a raiz procurada.
Usando a aproximação encontrada no item b, como x0, determine a raiz pelo método de Newton, com (=10-6.
f(x) = x³-2x-1
f’(x)=3x²-2
k=0(
f(x0)= f(1,593750) =1,593750³-2.1,593750-1= -0,139313
f’(x0) =f ’(1,593750) = 3.1,593750²-2 = 5,620117
x1 = x0 – f(x0)/f’(x0) = 1,593750- (-0,139313/5,620117) =1,618538
cp: |f(x1)| = |1,618538 ³-2.1,618538-1|=0,002952>10-6.
k=1(
f(x1)= f(1,618538) =1,618538³-2.1,618538-1= 0,002952
f ’(x1) =f ’(1,618538) = 3.1,618538²-2 = 5,858996
x2 = x1– f(x1)/f’(x1) =1,618538 - (0,002952/5,858996) =1,618034
cp: |f(x2)| = |1,618034 ³-2.1,618034-1|=0,0000001<10-6.
Logo, α = 1,618034 é a raiz aproximada.
Aplique o método da secante com x0 =1,5 e x1 = 1,7 comm 3 iterações.
f(x0)= f(1,5) =1,5³-2.1,5-1= -0,625
f(x1)= f(1,7) =1,7³-2.1,7-1= 0,513
k=1 ( x2 = 
=
=1,609842
f(x1)= f(1,7) =1,7³-2.1,7-1= 0,513
f(x2) =f(1,609842) = 1,609842³-2.1,609842 -1 = -0,047632
k=2 ( x3 = 
=
=1,617502
f(x3) =f(1,617502) = 1,617502³-2.1,617502 -1 = -0,003113
k=3 ( x4 = 
=
=1,618038
CP: |f(x4)| = |1,617502³-2.1,617502 -1| =0,000023 < 10-3.
Logo, ( =10-4 e α = 1,608038 é a raiz procurada.
Determine 3 funções de iteração, use ((x) =
 com 3 iterações para estimar a raiz, use x0 =1,5.
x³ -2x-1 = 0
x³ = 2x+1
x = 
(1(x) = 
x³ -2x-1 = 0
-2x = -x³+1
2x = x³-1
X = 
( (2 (x)= 
X³-2x-1=0
X(x²-2)-1=0
X(x²-2)= 1
X =
 
(3 (x)= 
Determinando a raiz, usando x0:
X1 =((x0) =((1,5)= 
=1,587401
X2 =((x1) =((1,587401)= 
=1,610196
X3 =((x2) = ((1,610196)=
=1,613036
Cp: f(1,613036) = -0,01168 ( |f(1,613036)|= 0,01168 < 10-1
α= 1,613036 é a raiz procurada, com precisão (=10-1.
1ª Lista de exercícios
1) Determine uma raiz de f(x) = 2x-cos(x) no intervalo [0,(/4] pelo método de Newton, com x0 = (/8 e ( = 0,1.
2) Determine uma raiz de f(x) = x5-6 pelo método de Newton com x0 = 1,5 e ( = 0,1.
3) Determine uma raiz de f(x) = xlnx-1 pelo método de Newton com x0 = 2,5 e ( = 10-7.
4) Encontre uma raiz aproximada para as funções a seguir utilizando o Método da Bissecção com precisão 
. Utilize a estimativa do número de intervalos para saber o número mínimo de iterações necessárias.
a) 
 e 
		b) 
 e 
.
5) Considere a função 
. No o intervalo 
 aplique o método da Bissecção até atingir a precisão 
. 
6) Usando o Método de Newton-Raphson encontre a raiz da função 
, com 
 e precisão
.
7) Dado o polinômio 
 tem suas raízes reais no intervalo (-1,1). Encontre pelo Método de Newton uma raiz aproximada com precisão 
 e 
.
8) Aplique o Método de Newton à equação 
 com 
. Justifique o que acontece.
9) Use o Método de Newton para obter a menor raiz positiva das equações a seguir com precisão 
. Para encontrar a menor raiz utilize os processos de localização de raízes (gráficos ou pelos teoremas).
a) 
	b) 
	c) 
10) Use o Método da Secante para obter a menor raiz positiva das equações a seguir com precisão 
. Para encontrar a menor raiz utilize os processos de localização de raízes (gráficos ou pelos teoremas).
a) 
	b) 
	c) 
11) Usando o Método da Secante encontre a raiz da função 
, com 
, 
 e precisão
.
12) A equação 2x³-7x²+2x+2=0 tem 3 raízes reais.
Determine o intervalo onde estão essas raízes. 
	X
	-3
	-2
	-1
	0
	1
	2
	3
	4
	5
	F(x)
	
	
	
	
	
	
	
	
	
Determine uma aproximação para a raiz em [0,1] com 5 iterações usando o método da Bisseção. Estime o erro.
Usando a aproximação encontrada no item b, como x0, determine a raiz pelo método de Newton, com (=10-6, (use7 casas decimais após a vírgula).
Aplique o método da secante com x0 =3 e x1 = 3,5 com 3 iterações.
13) Sabendo que a função tem uma raiz exata igual a , determine uma aproximação de com pelo menos 5 casas decimais significativas, utilizando o método da bissecção. Utilizar Ɛ < 0,01.
14) Seja a função :
Complete a tabela e encontre um intervalo onde se encontra uma raiz de f.
	x
	1
	2
	3
	4
	f(x) 
	
	
	
	
Partindo desse intervalo, utilizar o método de Newton para determinar o valor dessa raiz após 5 iterações.
A equação tem como raiz exata . Aplicar o método da falsa posição para determinar uma aproximação de . Utilizar Ɛ < 0,01.
Seja . Considerando o método do ponto fixo, verificar a convergência ou divergência da seguinte função de iteração de f(x) no intervalo
I = [0; 1[. ϕ(x) = . Se ϕ(x) for convergente no intervalo I, determinar uma aproximação da raiz de f nesse intervalo, utilizando Ɛ < 0,005.
Utilize o método de Newton para calcular o valor aproximado de . Considere Ɛ < 0,005
3. Interpolação Polinomial
Dado um conjunto de dados {xi,f(xi)} tal como na tabela abaixo:
	xi
	0
	1,5
	3,0
	4,5
	6,0
	f(xi)
	0,001
	0,016
	0,028
	0,046
	0,057
Como obter o valor de f(x) para um valor de x que não tenha sido medido, como por exemplo, x =2.0?
Quando se deseja saber o valor de f(x) para um x intermediário entre duas medidas, isto é, xi<x<xi+1, pode-se usar as técnicas da interpolação. 
A interpolação consiste em determinar uma função, que assume valores conhecidos em certos pontos (nós de interpolação), ou seja, aproximar essa função por uma outra função g(x), escolhida entre uma classe de funções definida a priori e que satisfaça algumas propriedades. A função g(x) é então usada em substituição à função f(x).
A necessidade de obter um valor intermediário que não consta de uma tabela ocorre comumente. Dados experimentais, tabelas estatísticas e de funções complexas são exemplos desta situação, e também:
Quando são conhecidos somente os valores numéricos da função para um conjunto de pontos e é necessário calcular o valor da função em um ponto não tabelado.
Quando a função em estudo tem uma expressão tal que operações como a diferenciação e a integração são difíceis.
Quando a função f(x) não é conhecida explicitamente.
A classe de funções escolhida para a interpolação é a priori arbitrária, e deve ser adequada às características que pretendemos que a função possua. 
Se a função a ser considerada é um polinômio, então teremos Interpolação Polinomial. Mas podemos escolher funções racionais, trigonométricas, dependendo das propriedades da função.
O problema geral da interpolação por meio de polinômios consiste em: Interpolar um ponto x a um conjunto de n +1 dados {xi,f(xi)}, ou seja, calcular o valor de f(x), sem conhecer a forma analítica de f(x) ou ajustar uma função analítica aos dados.Assim, obter um polinômio p(x) que passe por todos os pontos do conjunto de (n+1) dados {xi,f(xi)}, isto é: 
	p(x0)=f(x0)
	p(x1)=f(x1)
	…
	p(xn)=f(xn)
Obs: contagem começa em zero, portanto tem-se n+1 pontos na expressão, ou seja o polinômio tem grau n: pn(x) = a0+a1x+a2x²+... + anxn
 
O polinômio pn(x) é chamado de polinômio interpolador. Pode-se demonstrar que existe um único polinômio p(x) de grau menor ou igual a n que passa por todos os (n+1) pontos do conjunto {xi,f(xi)}. O conjunto de equações corresponde a um sistema linear de n+1 equações e n+1 variáveis.
	
Quais são as variáveis independentes? ai ou xi ?
A matriz dos coeficientes A é dada por 
é uma matriz de Vandermonde e, portanto desde que xi, i = 0,1,2,...n sejam pontos distintos, temos que o sistema linear acima admite solução única. Ou seja:
Teorema: Existe um único polinômio pn(x) de grau menor ou igual a n, tal que pn(xk) = f(xk), k = 0,1,2,...,n, desde que xk (xj, k(j.
Formas de se obter o polinômio
Uma das formas é resolver o sistema linear, porém, a determinação dos coeficientes do polinômio interpolador por meio da resolução de um sistema de equações lineares, apesar de ser conceitualmente simples, requer um certo esforço computacional.
Outras formas são: a forma de Lagrange e a forma de Newton 
Exemplo: Seja f(x) dada pela tabela abaixo. Encontre o polinômio interpolador e estime f(3).
	x
	0
	1
	2
	f(x)
	3
	6
	9
Nem sempre a resolução do sistema linear é simples e exata, pois a matriz dos coeficientes é uma matriz de Vandermonde, podendo ser mal condicionada.
Exemplo:
	x
	0,1
	0,2
	0,3
	0,4
	f(x)
	5
	13
	-4
	-8
Resolvendo o sistema linear por eliminação de Gauss e 3 casas decimais obtemos p3(x) = 6330x³-5050x²+1150x-66, onde vemos que para x = 0,4 , p3(0,4) = -10 ( -8 = f(0,4).
Forma de Lagrange
Seja x0,x1,x2,..., xn, n+1 pontos distintos e yi = f(xi), i = 0,1,2,..., n. Seja pn(x) o polinômio de grau menor ou igual a n, que interpola f em x0, x1, x2, ....xn. Podemos representar pn(x) na forma pn(x) = y0L0(x) +y1L1(x)+...+ynLn(x) onde os polinômios Lk(x) são de grau n. Para cada i, queremos que a condição pn(xi) = yi seja satisfeita. A forma mais simples de se satisfazer esta condição é impor:
 Lk (xi) = 
 e para isso, definimos Lk(x) por:
Lk (x)=
É fácil verificar que realmente Lk(xk) =1 e Lk(xi) =0 para k(i.	
Como o numerador de Lk(x) é um produto de n fatores da forma (x – xi) , temos que Lk(x) é um polinômio de grau n e, assim pn(x) é um polinômio de grau menor ou igual a n. Além disso, para x = xi temos: pn(x) =
Então a forma de Lagrange para o polinômio interpolador é pn(x) =
.
Exemplos: Dados os pontos abaixo, calcular o polinômio interpolador usando a fórmula de Lagrange.
	X
	-1
	0
	3
	F(x)
	15
	8
	-1
a)
P2(x) = y0.L0+y1.L1+ y2.L2
P2(x) = 15. 
 +8. 
-1. 
P2(x) = 
P2(x) = x²-6x+8
	X
	-1
	0
	3
	5
	F(x)
	15
	8
	-1
	10
b)
P3(x) = y0.L0+y1.L1+ y2.L2 + y3.L3
P3(x) = 15. 
+8. 
 -1. 
+10. 
P3(x) = 
 
P3(x) = 
x³+
x²-
x+8
Interpolação de Newton
Considerando os n+1 pontos (x0, f(x0)), ..., (xn,f(xn)) e o polinômio interpolador pn(x). Newton propôs de representar o polinômio pn(x) da forma:
Pn(x) = f[x0] + f[x0,x1] (x-x0)+ f[x0,x1, x2]. (x-x0).(x-x1)+….+ f[x0,x1, x2, …., xn]. (x-x0).(x-x1)…(x-xn-1)
Os coeficientes dk, k=0,...,n são diferenças divididas de ordem k entre os pontos (xj ,f(xj)), j=0,...,k
Operador diferenças divididas: dj
Sendo f(x) é uma função tabelada em x0,...,xn. Os operadores de diferenças divididas são definidos por:
Onde usamos, o seguinte esquema prático
	X
	Ordem 0
	Ordem 1
	Ordem 2
	...
	Ordem n
	x0
	f[x0]
	
	
	
	
	
	
	f[x0,x1]
	
	
	
	x1
	f[x1]
	
	f[x0,x1,x2]
	
	
	
	
	f[x1,x2]
	
	
	
	x2
	f[x2]
	
	f[x1,x2,x3]
	
	
	
	
	
	
	
		f[x0,...,xn]
	
	
	
	f[xn-2, xn-1, xn]
	
	
	....
	
	f[xn-1, xn]
	
	
	
	xn
	f[xn]
	
	
	
	
Ou mais completo
Exemplos: Dados os pontos abaixo, calcular o polinômio interpolador usando a fórmula de Newton.
	X
	-1
	0
	3
	F(x)
	15
	8
	-1
	X
	Ordem 0
	Ordem 1
	Ordem 2
	-1
	15
	
	
	
	
	-7
	
	0
	8
	
	1
	
	
	-3
	
	3
	-1
	
	
P2(x) = d0 + d1 (x-x0)+ d2 (x-x0).(x-x1)
P2(x) = 15-7(x+1)+1(x+1)(x-0)
P2(x) = 15-7x-7+x²+x
P2(x) = x²-6x+8
	X
	-1
	0
	3
	5
	f(x)
	15
	8
	-1
	10
b)
	X
	Ordem 0
	Ordem 1
	Ordem 2
	Ordem 3
	-1
	15
	
	
	
	
	
	-7
	
	
	0
	8
	
	1
	
	
	
	-3
	
	7/60
	3
	-1
	
	17/10
	
	
	
	11/2
	
	
	5
	10
	
	
	
P3(x) = d0 + d1 (x-x0)+ d2 (x-x0).(x-x1)+ d3 (x-x0).(x-x1)(x-x2)
P3(x) =x²-6x+8 +
(x+1)(x-0)(x-3)
P3(x) = x²-6x+8+
(x³-2x²-3x) ( P3(x) = 
x³+
x²-
x+8
Exercício: Preencha a tabela de diferença divididas. Determine os polinômios interpoladores de graus 1,2 e 3. 
	X
	-1
	01
	2
	3
	F(x)
	1
	1
	0
	-1
	-2
	x
	Ordem 0
	Ordem 1
	Ordem 2
	Ordem 3
	Ordem 4
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
Exercícios
Encontre a forma de Lagrange para o polinômio interpolador, considerando a função dada pela tabela:
	x
	-1
	0
	2
	f(x)
	4
	1
	-1
Para um tanque de água, são fornecidos valores de temperatura em função da profundidade conforme a tabela a seguir:
	Profundidade (m), x
	Temperatura (oC), y
	1.0
	66
	1.5
	52
	2.0
	18
	2.5
	11
	3.0
	10
Calcule a temperatura estimada para 1,75 m usando interpolação linear.
Calcule a temperatura estimada para 2,75 m usando interpolação quadrática.
Calcule a temperatura estimada para 3,25 m usando interpolação cúbica.
Qual a relação entre o número de pontos usados na interpolação e o grau do polinômio interpolador que pode ser calculado?
Se você tiver um conjunto de 5 dados {(x0,f(x0), (x1,f(x1), (x2,f(x2), (x3,f(x3), (x4,f(x4),}, e deseja fazer uma interpolação linear, isto é, encontrar uma reta que lhe permita obter o valor de f(x(), onde x1<x(<x2:
	a) Qual seria o grau do polinômio que você calcularia, isto é, quantos pontos você utilizaria?
	b) E quais pontos da tabela você usaria?
A seguinte tabela informa o número de carros que passam por um determinado pedágio em um determinado dia: 
	Horário
	10:00
	10:30
	11:00
	11:30
	12:00
	12:30
	Número (em mil)
	2.69
	1.64
	1.09
	1.04
	1.49
	2.44
a) Faça um gráfico de horário vs. número de carros para verificar qual a tendência da curva.
b) Estime o número de carros que passariam pelo pedágio às 11:10, usando a forma de Lagrange para encontrar um polinômio interpolador p(x) que estima o número de carros em função do tempo. Use uma reta como função interpoladora.
c) Agora, faça a mesma estimativa, mas utilizando uma parábola como polinômio interpolador.
Na fabricação de determinadas cerâmicas é muito importante saber as condições de temperatura em que o produto foi assado no forno. Como não é possível medir a temperatura do forno a todo instante, ela é medida em intervalos periódicos de tempo e esses dados são interpolados para o instante em que cada peça foi “queimada” a fim de se conhecer a temperatura do forno nesse instante. Em um dia de funcionamento do forno, os seguintes dados foram coletados:
	Horário
	7:00
	10:00
	13:00
	16:00
	19:00
	21:00
	Temperatura (102 oC)
	2.32
	2.51
	2.63
	2.55
	2.41
	2.28
Construa a tabela de diferenças divididas para esses pontos.
Estime a temperatura do forno ás 14:30 usando a forma de Newton para apenas dois pontos.
Faça essa estimativa novamente, desta vez usando 3 pontos.
4. Integração numérica
Em determinadas situações, integrais são difíceis, ou mesmo impossíveis de se resolver analiticamente. Por ex
emplo: o valor de f(x) é conhecido apenas em alguns pontos, num intervalo [a, b]. Como não se conhece a expressão analítica de f(x), não é possível calcular a integral.
Ideia básica da integração numérica: substituição da função f(x) por um polinômio que a aproxime razoavelmente no intervalo [a, b]. 
Integração numérica de uma função f(x) num intervalo [a,b] cálculo da área delimitada por essa função, recorrendo à interpolação polinomial, como, forma de obtenção de um polinômio – pn(x). 
Faremos uso de métodos numéricos quando:
- f(x) for uma função muito difícil de integrar, contrariamente a um polinômio;
- a única informação sobre f(x) ser um conjunto de pares ordenados. 
Regra dos Trapézios Simples 
Seja f uma função real dada sobre dois pontos (xo, f(xo)) e (x1,f(x1)). Para esta função podemos construir um polinômio interpolador de Lagrange de grau menor ou igual a 1, que aproxima a função f(x). 
Seja h = x1-x0. E seja p1(x) = y0.L0(x)+ y1.L1(x) com
e
	
Logo, 
.
Regra dos Trapézios Composta (Repetida)
Se o intervalo [a, b] relativamente pequeno, a 
aproximação do valor do integral é aceitável. Mas, se
 o intervalo [a, b] é de grande amplitude, a 
aproximação será defasada. Assim, subdividimos em n sub-intervalos, e em cada um a função é aproximada por uma função linear.  A amplitude dos sub-intervalos será h=(b-a)/n . 
Pois, os termos f(x0) e f(xn) não se repetem.
Exemplo: Estimar o valor de 
.
	X
	0,0
	0,5
	1,0
	1,5
	2,0
	2,5
	3,0
	3,5
	4,0
	Y=(1+X²)-1/2
	1,00000
	0,89445
	0,70711
	0,55475
	0,44722
	0,37138
	0,31623
	0,27473
	0,24254
Regra dos Trapézios Simples - 2 pontos (x0 = 0,0 e x1 = 4,0) R: 2,48508
Regra dos Trapézios Composta - 3 pontos (x0=0,0, x1 =2,0, x2 = 4,0) R: 2,1369 
Regra dos Trapézios Composta - 9 pontos R: 2,0936 
A aproximação para 9 pontos é melhor, dado que o valor real é 2,0947.
Exemplo: Calcule 
onde f(x) é dada pela tabela: 
	x
	-3
	-1
	1
	3
	4
	5
	7
	f(x)
	4
	2
	0
	-1
	2
	4
	9
h=2
	x
	-3
	-1
	1
	3
	f(x)
	4
	2
	0
	-1
h=1
	x
	3
	4
	5
	f(x)
	-1
	2
	4
h=2		
	
	x
	5
	7
	f(x)
	4
	9
. Portanto,
= 7+3,5+13 = 23,5.
Regra 1/3 de Simpson
Novamente, podemos usar a fórmula de Lagrange para estabelecer a fórmula de integração resultante da aproximação de f(x) por um polinômio interpolador, agora de grau menor ou igual a 2. Para isto é preciso que f(x) seja dada sobre 3 pontos distintos: (x0, f(x0)); (x1,f(x1); (x2 f(x2)). Supondo que x1-x0 = x2 -x1=h, temos que x2-x0 = 2h. 
	
	
Exercício: Fazendo x-x0 = zh e substituindo x1 = x0+h, podemos calcular esta integral usando o método de mudança de variáveis. Chegando ao resultado:
Regra 1/3 de Simpson Repetida
	
	
Aplica-se a regra de Simpson repetidas vezes no intervalo [a, b] = [x0, xm] com h = xi - xi-1 (i = 1, 2,…, m ), para m par. Ou seja, x0, x1,..., xm são pontos igualmente espaçados e cada parábola precisa de três pontos consecutivos.
Obs: Sempre que possível utilize a regra de 1/3 de Simpson, pois chegamos a uma melhor estimativa do que a regra dos Trapézios.
Exemplos:
	x
	5
	6
	7
	f(x)
	0
	-1
	1
1) Dada a tabela calcule 
 pela regra de 1/3 de Simpson.
	x
	-3
	-1
	1
	3
	5
	6
	7
	8
	f(x)
	9
	7
	6
	2
	0
	-1
	1
	4
2) Dada a tabela calcule 
 pela regra possível.
 3) Calcule uma estimativa para a integral
 usando m = 2 e depois m =10 (ou seja, com 2 subintervalos: 3 pontos e 10 subintervalos: 11 pontos.
Exercícios Resolvidos
1) Calcule para a integral
.
Usando o Cálculo integral.
Usando a regra do Trapézio com 2 subintervalos: 3 pontos. Estime o erro.
	x
	0
	0,5
	1
	f(x)
	1
	1,2214
	1,4918
n=2 (subintervalos)( h = b-a/n = 1-0/2 = 1/2=0,5 
Para preencher a tabela use f(x) =e0,4x (que vem na integral)
( 
=
Usando a regra de 1/3 de Simpson com 10 subintervalos: 11 pontos. Estime o erro.
	x
	0
	0,1
	0,2
	0,3
	0,4
	0,5
	0,6
	0,7
	0,8
	0,9
	1
	F(x)
	1,0000
	1,0408
	1,0833
	1,1275
	1,1735
	1,2214
	1,2712
	1,3231
	1,3771
	1,4333
	1,4918
n= 10 subintervalos( h = (b-a)/n = (1-0)/10 =0,1
=1,2296
2) Calcule 
 pela melhor estimativa usando a tabela
	x
	0
	1
	2
	4
	5
	6
	7
	8
	f(x)
	3
	5
	7
	8
	4
	10
	11
	15
h=1
	X
	0
	1
	2
	f(x)
	3
	5
	7
=
h=2
	x
	2
	4
	f(x)
	7
	8
h=1			
	x
	4
	5
	6
	7
	8
	f(x)
	8
	4
	10
	11
	15
=103/3 = 34,33
Portanto, 
= 10+15+34,33 = 59,33
	x
	2
	4
	6
	f(x)
	8
	12
	20
3) Seja f(x) dada por 
Calcule 
 utilizando a regra dos trapézios.
Calcule 
 utilizando a regra de 1/3 de Simpson.
= 
(8+4.12+20) =
=50,6667
Calcule dois polinômiosde grau 1 que interpolam f(x) sobre os 3 pontos dados.
Escolhe os 2 primeiros pontos: x0 = 2 e x1 = 4
P(x) = y0L0+y1L1
P(x) = 8.(-0,5x+2)+12.(0,5x-1) = -4x+16+6x-12=2x+4
Escolhe outros 2 pontos: x0 = 4 e x1 = 6
P(x) = y0L0+y1L1
P(x) = 12.(-0,5x+3)+20.(0,5x-2) = -6x+36+10x-40=4x-4
Calcule o polinômio de grau 2 que interpola f(x) sobre os 3 pontos dados.
3 pontos( grau 2 Assim, x0 = 2, x1 = 4 e x2= 6
P2(x) = y0.L0+y1.L1+ y2.L2
P2(x) = 8. 
+12. 
+20. 
=x²-10x+24+3(-x²+8x-12)+2,5(x²-6x+8)
=x²-3x²+2,5x²-10x+24x-15x+24-36+20
=0,5x²-x+8
Calcule 
 utilizando os polinômios encontrados nos itens a e c.
=
=
= x²+4x
+2x²-4x
=
=(4²+4.4)-(2²+4.2) + (2.6²-4.6)-(2.4²-4.4) = 52 (igual ao item a) 
=
=
=
=36-18+48 -4/3 +2-16=152/3 =50,6667 (igual ao item b)
4) Dada a tabela abaixo 
	x
	1
	2
	3
	4
	5
	f(x)
	-1
	3
	23
	71
	159
Determine o polinômio interpolador linear e estime o valor f(1,5).
P(x) = y0L0+y1L1
P(x) = -1.(-x+2)+3.(x-1) = x-2+3x-3=4x-5
F(1,5) = p(1,5) =4.1,5-5 = 1
Determine o polinômio interpolador quadrático e estime o valor f(1,25).
grau 2(3 pontos: Assim, x0 = 1, x1 = 2 e x2= 3
P2(x) = y0.L0+y1.L1+ y2.L2
P2(x) = -1. 
+3. 
+23. 
=-0,5x²+2,5x-3-3x²+12x-9+11,5x²-34,5x+23
=8x²-20x+11 ( P(1,25)=-1,5
Determine o polinômio interpolador cúbico e estime o valor f(1,45).
P3(x) = y0.L0+y1.L1+ y2.L2
P3(x) = -1. (
)+3.(
)+23.(
)+71.(
)
=
P(x)=2x³-4x²+2x-1( P(1,45)=-0,41275
5. Sistemas de equações Lineares:
	Definição 1.2: Um sistema linear S de m equações lineares com n incógnitas 
 é um conjunto de m equações lineares, cada uma delas com n incógnitas, consideradas simultaneamente. Isto é:
	Uma solução de S é uma n-upla 
 de números reais que é solução de cada uma das equações do sistema.
Métodos Iterativos para a Solução de Sistemas Lineares
Seja os Sistema Linear 
 onde:
 matriz de coeficientes 
 vetor de variáveis 
 vetor independente (constantes) 
Ideia Geral dos Métodos Iterativos
Converter o sistema de equações 
 em um processo iterativo 
, onde:
 matriz com dimensões 
 vetor com dimensões 
 função de iteração matricial
Esquema Iterativo Proposto
Partindo de uma vetor aproximação inicial 
, constrói-se uma sequência iterativa de vetores:
Forma Geral: 
Observação
Se a sequência de aproximação 
, 
, 
, ......, 
 é tal que 
, então 
 é a solução do sistema 
.
 
Teste de Parada
Como em todos os processos iterativos, necessita-se de um critério para a parada do processo. 
Máximo desvio absoluto: 
Máximo desvio relativo: 
Desta forma, dada uma precisão 
, o vetor 
 será escolhido como solução aproximada da solução exata, se 
, ou dependendo da escolha, 
.
Método Iterativo de Gauss-Jacobi
Considere o sistema linear: 
Supondo 
, isola-se o vetor 
 mediante a separação pela diagonal da matriz de coeficientes.
Assim, tem-se o sistema iterativo 
, onde:
 
Dado uma aproximação inicial 
, o Método de Gauss-Jacobi consiste em obter uma sequência 
, 
, 
, ......, 
, por meio da relação recursiva: 
 
Observe que o processo iterativo utiliza somente estimativas da iteração anterior.
Exemplo: Resolver o sistema de equações lineares, pelo Método de Gauss-Jacobi com solução inicial 
 e tolerância 
.
Separando-se os elementos diagonais, tem-se:
Solução para k=0 
Cálculo de 
:
Para k=1:
Para k=2:
 é solução com erro menor que 0,05.
Condições Suficientes para a Convergência do Método de Gauss-Jacobi
Teorema: Seja o sistema linear
 e seja 
Se 
, então o método G-J gera uma sequência 
 convergente para a solução do sistema dado, independentemente da escolha da aproximação inicial 
.
Observe que esta é uma condição suficiente, se for satisfeita o método converge, entretanto se não for satisfeita nada se pode afirmar.
Exemplo 1: Seja a matriz do exemplo dado anteriormente:
Tem-se a convergência garantida para qualquer vetor inicial.
Exemplo 2: Seja o sistema de equações lineares:
 
 
As condições de convergência do teorema não são satisfeitas, entretanto o Método de Gauss-Jacobi gera uma sequência convergente para a solução exata 
. Se as condições de suficiência não são satisfeitas, não significa que o método não possa convergir.
Exemplo 3: Considere o sistema linear:
As condições do teorema não são satisfeitas. Uma solução possível é permutar as equações. Seja no exemplo permutar a primeira equação com a segunda equação:
As condições passam a ser satisfeitas e a convergência é garantida para qualquer vetor inicial. Este tipo de procedimento nem sempre é possível.
Fórmula Matricial do Método Gauss-Jacobi 
Decompõe-se a matriz de coeficientes 
 em:
Onde:
L – Matriz Triangular Inferior
D – Matriz Diagonal
U – Matriz Triangular Superior
Método Iterativo de Gauss-Seidel
Assim como no Método de Gauss-Jacobi o sistema linear 
 é escrito na forma equivalente: 
Como no Método Gauss-Jacobi, é realizada uma separação diagonal, e o processo iterativo de atualização é seqüencial, componente por componente. A diferença é que, no momento de realizar-se a atualização das componentes do vetor numa determinada iteração, a formulação utiliza as componentes da iteração já atualizadas na iteração atual, com as restantes não atualizadas da iteração anterior. Por exemplo, ao se calcular a componente 
 da iteração (k+1), utiliza-se no cálculo as componentes já atualizadas 
 com as componentes ainda não atualizadas da iteração anterior 
.
Exemplo: Resolver o sistema linear utilizando o Método Iterativo de Gauss-Seidel, com 
 e tolerância 
.
O processo iterativo é dado por:
Para k=0 e 
 ( 
Cálculo de 
:
Para k=1 e 
:
Para k=2 e 
:
 é solução com erro menor que 0,05.
Fórmula Matricial do Método Gauss-Seidel
Decompõe-se a matriz de coeficientes 
 em:
. Onde: L – Matriz Triangular Inferior, D – Matriz Diagonal, U – Matriz Triangular Superior
�� EMBED Equation.3 
Interpretação Geométrica do Caso 
Considere o Sistema Linear:
O esquema iterativo utilizando o Método de Gauss-Seidel é dado por:
Para k=0 e 
:
Para k=1 e 
:
Para k=2 e 
:
A solução exata é dada por: 
.
Esse processo iterativo até à convergência pode ser interpretado geometricamente num gráfico com a componente 
 na abscissa e a componente 
na ordenada.
Observação 1: Verifica-se pelo gráfico acima que a sequência 
, 
, 
, ......, 
 está convergindo para a solução exata 
.
Observação 2: A sequência gerada pelo Método de Gauss-Seidel depende fortemente da posição das equações. Esta observação pode ser melhor entendida modificando a ordem das equações do exemplo anterior.
Considere o mesmo Sistema Linear anterior, porém modificando a ordem das equações:
O esquema iterativo utilizando o Método de Gauss-Seidel é dado por:
Para k=0 e 
:
Para k=1 e 
:
Estudo da Convergência do Método de Gauss-Seidel
Existem dois critérios de suficiência para a convergência do Método de Gauss-Seidel. O critério de linhas e o critério de Sassenfeld. O critério de linhas é o mesmo da Método de Gauss-Jacobi.
Critério de Linhas:Seja o sistema linear
, com A dimensão 
 e seja: 
Se 
, então o método Gauss-Seidel gera uma seqüência 
 convergente para a solução do sistema dado, independentemente da escolha da aproximação inicial 
. A matriz que satisfizer o critério de linhas é chamada de diagonal dominante estrita.Critério de Sassenfeld
Seja o sistema linear
, com A dimensão 
 e seja:
 e para 
:
Define-se 
.
Se 
, então o Método de Gauss-Seidel gera uma sequência convergente para a solução do sistema, qualquer que seja o vetor inicial. Além disso, quanto menor for o valor de 
 mais rápida é a convergência.
Exemplo: Verificar as condições de convergência do Método de Gauss-Seidel no sistema abaixo:
Critério de Linhas 
 não satisfaz.
Critério de Sassenfeld 
 não satisfaz.
Como a convergência do Método de Gauss-Seidel é fortemente dependente da posição das equações, pode-se trocar a posição das equações.
Tentativa 1: Troca-se a primeira equação pela terceira equação.
Critério de Linhas 
 não satisfaz.
Critério de Sassenfeld 
 não satisfaz.
Tentativa 2: Troca-se a primeira coluna pela terceira coluna na equação anterior.
Critério de Linhas
 satisfaz. 
 não satisfaz.
Critério de Sassenfeld
 satisfaz. 
 satisfaz. 
 satisfaz.
Com a última modificação o sistema passa a ser convergente para qualquer vetor inicial. Modificações desse tipo são puramente acadêmicas e são difíceis de serem realizadas em sistemas reais. Principalmente pelas dimensões dos problemas, resultando num grande esforço computacional, e das incertezas quanto a sua eficiência. 
Exemplo : Verifique a convergência do sistema abaixo pelo critério de linhas e Sassenfeld.
Critério de Linhas 
 Não satisfaz
Critério de Sassenfeld 
 Satisfaz
Exemplo : Verifique a convergência do sistema abaixo pelo critério de linhas e Sassenfeld.
Lista de exercícios
1) Dada aproximação inicial x(0) = (0,9 1,9 1,9) determine a solução do sistema de equações lineares, 
, usando ( = 0,01. Use 4 casas decimais. 
a) Pelo método de Gauss- Jacobi.
b) Pelo método de Gauss- Seidel.
2) Dada aproximação inicial x(0) = (0,7 0,7 0,7 0,7) determine a solução do sistema de equações lineares, 
, usando ( = 0,1. Use 4 casas decimais. Pelo método de Gauss- Seidel.
3) Dada aproximação inicial x(0) = (0,7 -0,5 0,6 -0,8) determine a solução do sistema de equações lineares, 
, usando ( = 0,05 ou 3 iterações (o que ocorrer primeiro). 
a) Pelo método de Gauss- Jacobi.
b) Pelo método de Gauss- Seidel.
4) Dada aproximação inicial x(0) = (0 0 0) determine a solução do sistema de equações lineares, 
, usando ( = 0,05 ou 3 iterações (o que ocorrer primeiro). Sendo A B C D os 4 últimos dígitos do seu RA. (Um dígito para cada letra).
a) Pelo método de Gauss- Jacobi.
b) Pelo método de Gauss- Seidel.
� EMBED Equation.3 ���
� EMBED Equation.3 ���
� EMBED Equation.3 ���
� EMBED Equation.3 ���
� EMBED Equation.3 ���
� EMBED Equation.3 ���
�PAGE �
�PAGE �42�
_1328979200.unknown
_1477199715.unknown
_1533109807.unknown
_1533109823.unknown
_1533109839.unknown
_1533109848.unknown
_1533109852.unknown
_1533109856.unknown
_1533110095.unknown
_1533110331.unknown
_1533126401.unknown
_1533110222.unknown
_1533110094.unknown
_1533109854.unknown
_1533109855.unknown
_1533109853.unknown
_1533109850.unknown
_1533109851.unknown
_1533109849.unknown
_1533109843.unknown
_1533109845.unknown
_1533109847.unknown
_1533109844.unknown
_1533109841.unknown
_1533109842.unknown
_1533109840.unknown
_1533109831.unknown
_1533109835.unknown
_1533109837.unknown
_1533109838.unknown
_1533109836.unknown
_1533109833.unknown
_1533109834.unknown
_1533109832.unknown
_1533109827.unknown
_1533109829.unknown
_1533109830.unknown
_1533109828.unknown
_1533109825.unknown
_1533109826.unknown
_1533109824.unknown
_1533109815.unknown
_1533109819.unknown
_1533109821.unknown
_1533109822.unknown
_1533109820.unknown
_1533109817.unknown
_1533109818.unknown
_1533109816.unknown
_1533109811.unknown
_1533109813.unknown
_1533109814.unknown
_1533109812.unknown
_1533109809.unknown
_1533109810.unknown
_1533109808.unknown
_1533109393.unknown
_1533109799.unknown
_1533109803.unknown
_1533109805.unknown
_1533109806.unknown
_1533109804.unknown
_1533109801.unknown
_1533109802.unknown
_1533109800.unknown
_1533109397.unknown
_1533109399.unknown
_1533109400.unknown
_1533109398.unknown
_1533109395.unknown
_1533109396.unknown
_1533109394.unknown
_1533109385.unknown
_1533109389.unknown
_1533109391.unknown
_1533109392.unknown
_1533109390.unknown
_1533109387.unknown
_1533109388.unknown
_1533109386.unknown
_1533107624.unknown
_1533108387.unknown
_1533108388.unknown
_1533108384.unknown
_1477199719.unknown
_1477199721.unknown
_1477199722.unknown
_1477199723.unknown
_1477199720.unknown
_1477199717.unknown
_1477199718.unknown
_1477199716.unknown
_1329580496.unknown
_1477199699.unknown
_1477199707.unknown
_1477199711.unknown
_1477199713.unknown
_1477199714.unknown
_1477199712.unknown
_1477199709.unknown
_1477199710.unknown
_1477199708.unknown
_1477199703.unknown
_1477199705.unknown
_1477199706.unknown
_1477199704.unknown
_1477199701.unknown
_1477199702.unknown
_1477199700.unknown
_1329581143.unknown
_1329581376.unknown
_1329583873.unknown
_1329583927.unknown
_1453462450.unknown
_1329581555.unknown
_1329581175.unknown
_1329581191.unknown
_1329581172.unknown
_1329581047.unknown
_1329581089.unknown
_1329581098.unknown
_1329581061.unknown
_1329580968.unknown
_1329581035.unknown
_1329580951.unknown
_1328980307.unknown
_1328981171.unknown
_1329058047.unknown
_1329058147.unknown
_1329058168.unknown
_1329058070.unknown
_1328981220.unknown
_1329057954.unknown
_1328981192.unknown
_1328980835.unknown
_1328981067.unknown
_1328980973.unknown
_1328981016.unknown
_1328980796.unknown
_1328980805.unknown
_1328980784.unknown
_1328980773.unknown
_1328979887.unknown
_1328979995.unknown
_1328980109.unknown
_1328980283.unknown
_1328980044.unknown
_1328979930.unknown
_1328979979.unknown
_1328979900.unknown
_1328979553.unknown
_1328979636.unknown
_1328979808.unknown
_1328979579.unknown
_1328979514.unknown
_1328979525.unknown
_1328979506.unknown
_1328376277.unknown
_1328964874.unknown
_1328967828.unknown
_1328968465.unknown
_1328978642.unknown
_1328979045.unknown
_1328979155.unknown
_1328978990.unknown
_1328978249.unknown
_1328978260.unknown
_1328978146.unknown
_1328978175.unknown
_1328978100.unknown
_1328967972.unknown
_1328968040.unknown
_1328968083.unknown
_1328968019.unknown
_1328967919.unknown
_1328967938.unknown
_1328967909.unknown
_1328967407.unknown
_1328967594.unknown
_1328967615.unknown
_1328967645.unknown
_1328967505.unknown
_1328967532.unknown
_1328967458.unknown
_1328967427.unknown
_1328966546.unknown
_1328966736.unknown
_1328967004.unknown
_1328967095.unknown
_1328966725.unknown
_1328966422.unknown
_1328966443.unknown
_1328965110.unknown
_1328963554.unknown
_1328964117.unknown
_1328964318.unknown
_1328964363.unknown
_1328964727.unknown
_1328964354.unknown
_1328964242.unknown
_1328964274.unknown
_1328964150.unknown
_1328963889.unknown
_1328964081.unknown
_1328963609.unknown
_1328963838.unknown
_1328963877.unknown
_1328963632.unknown
_1328963583.unknown
_1328377637.unknown
_1328963460.unknown
_1328963518.unknown
_1328963538.unknown
_1328963499.unknown
_1328963392.unknown
_1328963416.unknown
_1328446009.unknown
_1328963340.unknown
_1328446010.unknown
_1328446008.unknown
_1328377163.unknown
_1328377236.unknown
_1328377350.unknown
_1328377205.unknown
_1328376986.unknown
_1328377131.unknown_1328376379.unknown
_1280657324.unknown
_1328373735.unknown
_1328374944.unknown
_1328375263.unknown
_1328375692.unknown
_1328375916.unknown
_1328375961.unknown
_1328375725.unknown
_1328375495.unknown
_1328375663.unknown
_1328375302.unknown
_1328375232.unknown
_1328375234.unknown
_1328375235.unknown
_1328375233.unknown
_1328375046.unknown
_1328375077.unknown
_1328374945.unknown
_1328374626.unknown
_1328374715.unknown
_1328374783.unknown
_1328374810.unknown
_1328374738.unknown
_1328374677.unknown
_1328374701.unknown
_1328374658.unknown
_1328374172.unknown
_1328374453.unknown
_1328374491.unknown
_1328374348.unknown
_1328374062.unknown
_1328374167.unknown
_1328374035.unknown
_1328371646.unknown
_1328372473.unknown
_1328373314.unknown
_1328373504.unknown
_1328373710.unknown
_1328373422.unknown
_1328372544.unknown
_1328373309.unknown
_1328372505.unknown
_1328372173.unknown
_1328372325.unknown
_1328372188.unknown
_1328372298.unknown
_1328371687.unknown
_1328372111.unknown
_1328371663.unknown
_1298310605.unknown
_1298482395.unknown
_1298733365.unknown
_1328370885.unknown
_1328371061.unknown
_1328371474.unknown
_1328371520.unknown
_1328371426.unknown
_1328370767.unknown
_1298482709.unknown
_1298482876.unknown
_1298482915.unknown
_1298483033.unknown
_1298482844.unknown
_1298482564.unknown
_1298482670.unknown
_1298482549.unknown
_1298455589.unknown
_1298482250.unknown
_1298482289.unknown
_1298482237.unknown
_1298455545.unknown
_1298455561.unknown
_1298455527.unknown
_1280662919.unknown
_1282487326.unknown
_1285506694.unknown
_1285508833.unknown
_1285510773.unknown
_1286104116.unknown
_1286104557.unknown
_1286104924.unknown
_1286104979.unknown
_1286104923.unknown
_1286104269.unknown
_1286101957.unknown
_1286103227.unknown
_1286102722.unknown
_1286101909.unknown
_1285510631.unknown
_1285510729.unknown
_1285509784.unknown
_1285510386.unknown
_1285509202.unknown
_1285508748.unknown
_1282487972.unknown
_1285506606.unknown
_1285505707.unknown
_1282487940.unknown
_1282482057.unknown
_1282487080.unknown
_1282481423.unknown
_1280657523.unknown
_1280658676.unknown
_1280658799.unknown
_1280658652.unknown
_1280657445.unknown
_1280657518.unknown
_1280657350.unknown
_1280657444.unknown
_1271931084.unknown
_1279459791.unknown
_1280648511.unknown
_1280657214.unknown
_1280657270.unknown
_1280657304.unknown
_1280657286.unknown
_1280657242.unknown
_1280657258.unknown
_1280648582.unknown
_1280656333.unknown
_1280648533.unknown
_1280066934.unknown
_1280648442.unknown
_1280648457.unknown
_1280648433.unknown
_1279459854.unknown
_1279460007.unknown
_1279459799.unknown
_1279459184.unknown
_1279459726.unknown
_1279459735.unknown
_1279459679.unknown
_1279459707.unknown
_1279459246.unknown
_1271931682.unknown
_1271931747.unknown
_1271932398.unknown
_1271934402.unknown
_1279458924.unknown
_1271934173.unknown
_1271932052.unknown
_1271931702.unknown
_1271931163.unknown
_1271931199.unknown
_1271931114.unknown
_1111124697.unknown
_1111130367.unknown
_1271930714.unknown
_1271930938.unknown
_1271931004.unknown
_1271931018.unknown
_1271930953.unknown
_1271930806.unknown
_1271930929.unknown
_1271930789.unknown
_1111405036.unknown
_1111414206.unknown
_1111416020.unknown
_1113134326.unknown
_1113134810.unknown
_1113134823.unknown
_1113134789.unknown
_1111416304.unknown
_1111817501.unknown
_1111817704.unknown
_1113134311.unknown
_1111817587.unknown
_1111416404.unknown
_1111416907.unknown
_1111416226.unknown
_1111416259.unknown
_1111416178.unknown
_1111414921.unknown
_1111415938.unknown
_1111415964.unknown
_1111415161.unknown
_1111415177.unknown
_1111414493.unknown
_1111414824.unknown
_1111414315.unknown
_1111410502.unknown
_1111413643.unknown
_1111413766.unknown
_1111414165.unknown
_1111413662.unknown
_1111412473.unknown
_1111413609.unknown
_1111412470.unknown
_1111412471.unknown
_1111410710.unknown
_1111408429.unknown
_1111408541.unknown
_1111408557.unknown
_1111407415.unknown
_1111408144.unknown
_1111408401.unknown
_1111408409.unknown
_1111408383.unknown
_1111408021.unknown
_1111405666.unknown
_1111222282.unknown
_1111403213.unknown
_1111404521.unknown
_1111405001.unknown
_1111405027.unknown
_1111404578.unknown
_1111403281.unknown
_1111403772.unknown
_1111404040.unknown
_1111402133.unknown
_1111402988.unknown
_1111402514.unknown
_1111402619.unknown
_1111402213.unknown
_1111401543.unknown
_1111401604.unknown
_1111131736.unknown
_1111132265.unknown
_1111221188.unknown
_1111221198.unknown
_1111221999.unknown
_1111132550.unknown
_1111131900.unknown
_1111132173.unknown
_1111131668.unknown
_1111131053.unknown
_1111131096.unknown
_1111131179.unknown
_1111131253.unknown
_1111130558.unknown
_1111130629.unknown
_1111130781.unknown
_1111130441.unknown
_1111127379.unknown
_1111128634.unknown
_1111129832.unknown
_1111129911.unknown
_1111130145.unknown
_1111130046.unknown
_1111129885.unknown
_1111129153.unknown
_1111129269.unknown
_1111128789.unknown
_1111128948.unknown
_1111127668.unknown
_1111128068.unknown
_1111128455.unknown
_1111128022.unknown
_1111127564.unknown
_1111127623.unknown
_1111127415.unknown
_1111125844.unknown
_1111126367.unknown
_1111126746.unknown
_1111126786.unknown
_1111126558.unknown
_1111125892.unknown
_1111125281.unknown
_1111125601.unknown
_1111125615.unknown
_1111125633.unknown
_1111125371.unknown
_1111125351.unknown
_1111125210.unknown
_1111125244.unknown
_1111125136.unknown
_1111124728.unknown
_1111125109.unknown
_1111124343.unknown
_1111124380.unknown
_1111124516.unknown
_1111124630.unknown
_1111124388.unknown
_1111124372.unknown
_1111124252.unknown
_1111124304.unknown
_1111124328.unknown
_1111123997.unknown

Continue navegando