Escolar Documentos
Profissional Documentos
Cultura Documentos
𝑦
Uma equação que contenha, por exemplo, uma expressão do tipo 𝑥 2 , 𝑦 2 , 𝑥𝑦, √𝑧 , 𝑠𝑒𝑛(𝑥),
𝑒 𝑥+𝑧 , é chamada não linear em 𝑥, 𝑦, 𝑧, …, porque não pode ser escrita como
𝑎𝑥 + 𝑏𝑦 + 𝑐𝑧 + ⋯ = 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒
que é uma equação linear em 𝑥, 𝑦, 𝑧, …
𝑓1 (𝑥) = 0 𝑥1
𝑓2 (𝑥) = 0 𝑥2
⋮ com 𝑥 =
⋮
{ 𝑓𝑛 (𝑥) = 0
( 𝑥𝑛 )
Em notação vetorial, o sistema linear anterior pode ser escrito como 𝐹(𝑥) = 0, em que
𝑥1 𝑓1 (𝑥)
𝑥2 𝑓2 (𝑥)
𝑥= e 𝐹(𝑥) = ⋮
⋮
( 𝑓𝑛 (𝑥) )
( 𝑥𝑛 )
𝑥1∗
𝑥2∗
Um vetor 𝑥 ∗ = que satisfaz 𝐹 (𝑥 ∗ ) = 0 é denominado raiz do sistema não linear.
⋮
∗
( 𝑥𝑛 )
______________________________________________________________________________________________________________ 1 / 6
Métodos Numéricos Computacionais
Profa. Márcia Zanoli
____________________________________________________________________________________________________________________
Exemplos:
𝑥2 + 𝑦2 = 4
1) {
𝑥2 − 𝑦2 = 1
𝑓1 (𝑥, 𝑦) = 𝑥 2 − 𝑦 − 0.2 = 0
2) {
𝑓2 (𝑥, 𝑦) = 𝑦 2 − 𝑥 + 1 = 0
______________________________________________________________________________________________________________ 2 / 6
Métodos Numéricos Computacionais
Profa. Márcia Zanoli
____________________________________________________________________________________________________________________
Método de Newton
O método mais amplamente estudado e conhecido para resolver sistemas de equações não
lineares é o Método de Newton.
______________________________________________________________________________________________________________ 3 / 6
Métodos Numéricos Computacionais
Profa. Márcia Zanoli
____________________________________________________________________________________________________________________
𝑥 𝑘+1 = 𝑥 𝑘 − ℎ𝑘
e
𝐽(𝑥 𝑘 )ℎ𝑘 = 𝐹(𝑥 𝑘 )
Logo, para determinar a solução 𝑥 𝑘+1 de um sistema não linear utiliza-se o processo:
1. Resolver o sistema linear
𝐽(𝑥 𝑘 )ℎ𝑘 = 𝐹(𝑥 𝑘 )
2. Obtido o vetor ℎ𝑘 calcular
𝑥 𝑘+1 = 𝑥 𝑘 − ℎ𝑘
Critério de Parada
O método é interrompido quando
‖ 𝑥 𝑘+1 − 𝑥 𝑘 ‖∞
<𝜀 𝜀 = precisão pré − determinada
max { ‖ 𝑥 𝑘+1 ‖∞ , 1}
Computacionalmente é conveniente acrescentar como critério de parada um número
máximo de iterações.
Convergência
As condições para a convergência do método de Newton são:
1. As funções 𝑓𝑖 (𝑥1 , 𝑥2 , … , 𝑥𝑛 ) 𝑖 = 1, 2, . . . , 𝑛 e suas derivadas parciais até 2ª ordem
devem ser contínuas e limitadas numa vizinhança 𝑉 contendo a raiz do sistema
2. 𝐷𝑒𝑡[ 𝐽(𝑥1 , 𝑥2 , … , 𝑥𝑛 ) ] ≠ 0
3. A solução inicial 𝑥 (0) deve ser suficientemente próxima da raiz 𝑥 ∗ .
Observação
1. A sequência gerada pelo Método de Newton 𝑥 (1), 𝑥 (2) , ⋯ , 𝑥 (𝑘), a partir de uma solução
inicial 𝑥 (0) suficientemente próxima da solução do sistema, converge para a raiz 𝑥 ∗ , e a
sua convergência é quadrática.
2. O processo iterativo pode ser obtido através da expansão de 𝐹 em série de Taylor, de
maneira análoga à zero de funções:
𝐹 (𝑥 𝑘+1 ) ≅ 𝐹 (𝑥 𝑘 ) + 𝐽(𝑥 𝑘 )(𝑥 𝑘+1 − 𝑥 𝑘 )
______________________________________________________________________________________________________________ 4 / 6
Métodos Numéricos Computacionais
Profa. Márcia Zanoli
____________________________________________________________________________________________________________________
Exercícios:
Resolução:
𝑥12 + 𝑥22 − 1 2𝑥1 2𝑥2
𝐹(𝑥) = ( ) 𝐽(𝑥) = ( )
𝑥1 𝑥2 𝑥2 𝑥1
𝒌=𝟎
−0.7400 1 0.2
𝐹(𝑥 0 ) = ( ) 𝐽(𝑥 0 ) = ( )
0.0500 0.1 0.5
𝐽(𝑥 0 )h0 = 𝐹(𝑥 0 )
𝒌=𝟏
0.6935 2.5834 −0.3166
𝐹(𝑥 1 ) = ( ) 𝐽(𝑥 1 ) = ( )
−0.2045 −0.1583 1.2917
𝐽(𝑥1 )h1 = 𝐹(𝑥 1 )
𝒌=𝟐
0.0803 2.0778 −0.0620
𝐹(𝑥 2 ) = ( ) 𝐽(𝑥 2 ) = ( )
−0.0322 −0.0310 1.0389
𝐽(𝑥 2 )h2 = 𝐹(𝑥 2 )
______________________________________________________________________________________________________________ 5 / 6
Métodos Numéricos Computacionais
Profa. Márcia Zanoli
____________________________________________________________________________________________________________________
1.0000
Solução: x ∗ = x (4) = ( )
1.0000
3. Aplicar o método de Newton na resolução do sistema não linear 𝐹(𝑥) = 0 com 𝐹(𝑥) dada
por:
𝑥1 + 𝑥2 − 3
𝐹(𝑥) = ( 2 ) com 𝑥 (0) = ( 1 ) e 𝜀 = 10−2.
𝑥1 + 𝑥22 − 9 5
0.0000
Solução: 𝑥 ∗ = 𝑥 4 = ( )
3.0000
______________________________________________________________________________________________________________ 6 / 6
Métodos Numéricos Computacionais
Profa. Márcia Zanoli