Escolar Documentos
Profissional Documentos
Cultura Documentos
PARTE 2:
𝑓1 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
𝑓2 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
𝑓3 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
⋮
𝑓𝑛 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
𝐹 𝑋 =0
sendo:
𝑇
► 𝑋 = 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 o vetor das incógnitas;
► 𝐹 𝑋 = 𝑓1 𝑋 , 𝑓2 𝑋 , 𝑓3 𝑋 , … , 𝑓𝑛 𝑋 𝑇 o vetor que
contém as equações de 𝑛 variáveis reais 𝑓𝑖 que são
funções não lineares tais que: 𝑓𝑖 : ℝ𝑛 → ℝ
► 0 é o vetor nulo do ℝ𝑛
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝑥12 + 𝑥22 − 1 = 0
൝
−𝑥12 + 𝑥2 = 0
𝑥1
𝑋=
𝑥2
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
► Graficamente, temos:
𝑓1 𝑥1 , 𝑥2 = 𝑥12 − 𝑥22 − 1
൝
𝑓2 𝑥1 , 𝑥2 = 𝑥13 − 𝑥2
► Graficamente, temos:
As curvas não se
interceptam. Logo, o
sistema não possui solução
real.
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝑓1 𝑥1 , 𝑥2 , 𝑥3 = 2𝑥1 − 3𝑥2 + 𝑥3 − 4 = 0
𝑓2 𝑥1 , 𝑥2 , 𝑥3 = 2𝑥1 + 𝑥2 − 𝑥3 + 4 = 0
► Graficamente, temos:
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
MÉTODO DE NEWTON
𝑓(𝑥𝑘 )
𝑥𝑘+1 = 𝑥𝑘 − ′
𝑓 (𝑥𝑘 )
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝑓1 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
𝑓2 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
𝑓3 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
⋮
𝑓𝑛 𝑥1 , 𝑥2 , 𝑥3 , … , 𝑥𝑛 = 0
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝜕𝑓𝑖
𝜕𝑥1
𝜕𝑓𝑖
𝛻𝑓𝑖 𝑋 =
𝜕𝑥2
⋮
𝜕𝑓𝑖
𝜕𝑥𝑛
para 𝑖 = 1,2,3, … , 𝑛.
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝑓1 𝑥1 , 𝑥2 = 𝑥12 + 𝑥22 − 1 = 0
൝
𝑓2 𝑥1 , 𝑥2 = −𝑥12 + 𝑥2 = 0
𝜕𝑓1
𝜕𝑥1 2𝑥1
𝛻𝑓1 𝑋 = =
𝜕𝑓1 2𝑥2
𝜕𝑥2
𝜕𝑓2
𝜕𝑥1 −2𝑥1
𝛻𝑓2 𝑋 = =
𝜕𝑓2 1
𝜕𝑥2
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
► Seja
𝑘
𝑥1
𝑘
𝑋 (𝑘) = 𝑥2
⋮
𝑘
𝑥𝑛
𝑘+1 𝑘 𝑘 −1 𝑘
𝑋 =𝑋 − 𝐽 𝑋 𝐹 𝑋
sendo:
𝑘+1 𝑘 𝑘 −1 𝑘
𝑋 =𝑋 − 𝐽 𝑋 𝐹 𝑋
em um sistema linear equivalente. Assim, temos:
𝑘+1 𝑘 𝑘 −1 𝑘
𝑋 =𝑋 − 𝐽 𝑋 𝐹 𝑋
𝑘+1 𝑘 𝑘 −1 𝑘
⇔𝑋 −𝑋 =−𝐽 𝑋 𝐹 𝑋
𝑘 𝑘+1 𝑘 𝑘
⇔𝐽 𝑋 𝑋 −𝑋 = −𝐹 𝑋
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝐽 𝑋 𝑘 𝑺 𝒌 = −𝐹 𝑋 𝐾
𝑋 𝑘+1 =𝑆 𝑘 +𝑋 𝑘
Solução:
► Inicialmente, construímos o vetor das funções 𝐹(𝑋) e a
matriz Jacobiana 𝐽 𝑋 :
1 2⋅1 −2 ⋅ 1 2 −2
𝐽 = =
1 3 ⋅ 12 −1 3 −1
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝟎
0 0 0 2 −2 𝒔𝟏 −0.1
𝐽 𝑋 𝑆 = −𝐹 𝑋 ⇔ 𝟎
=−
3 −1 𝒔𝟐 0
► Logo, obtemos:
0
𝑠1 −0.025
0
=
𝑠2 −0.075
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝑋 𝑘+1 =𝑆 𝑘 +𝑋 𝑘 ⇔𝑋 1 =𝑆 0 +𝑋 0
1 −0.025 1 0.975
𝑋 = + =
−0.075 1 0.925
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
2 1
► Para determinar 𝑋 , calculamos as matrizes 𝐹 𝑋 e
𝐽 𝑋1 :
0.975 2 2
𝐹 𝑋 1
=𝐹 = 0.975 − 0.925 − 0.1 = −0.005
0.925 0.9753 − 0.925 0.00186
𝟏
1 1 1 1.95 −1.85 𝒔𝟏 −0.005
𝐽 𝑋 𝑆 = −𝐹 𝑋 ⇔ 𝟏
=−
2.852 −1 𝒔𝟐 0.00186
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
► Assim, obtemos:
1 −0.002538
𝑆 =
−0.005378
𝑋 𝑘+1 =𝑆 𝑘 +𝑋 𝑘 ⇔𝑋 2 =𝑆 1 +𝑋 1
CRITÉRIOS DE PARADA
► No método de Newton, e outros métodos iterativos
para resolução numérica de sistemas lineares e não
lineares, é necessário medir a “distância” entre
vetores coluna com 𝑛 elementos (incógnitas). Esta
distância será utilizada no critério de parada o
método iterativo utilizado.
𝑥1
𝑥2
𝑋= 𝑥3 ∈ ℝ𝑛
⋮
𝑥𝑛
𝑋 2
= 𝑥𝑖2
𝑖=1
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝑥1
𝑥2
𝑋= 𝑥3 ∈ ℝ𝑛
⋮
𝑥𝑛
𝑋 ∞
= max |𝑥𝑖 |
1≤𝑖≤𝑛
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
𝑥1 + 𝑥2 − 3 = 0
ቊ 2
𝑥1 + 𝑥22 − 9 = 0
0
Utilize 𝑋 = 1 5 𝑇 , como a aproximação inicial.
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
0 𝑇
𝑋 = −0.8 0.2 1.8
determine aproximações 𝑋 1 e 𝑋 2
para a solução exata
do seguinte sistema não linear:
2 2
𝑥12 − 𝑥1 + 𝑥2 + 𝑥3 −5=0
2 2
𝑥12 + 𝑥2 − 𝑥2 + 𝑥3 −4=0
2 2 2
𝑥1 + 𝑥2 + 𝑥3 + 𝑥3 − 6 = 0
RESOLUÇÃO NUMÉRICA DE SISTEMAS NÃO LINEARES
0 2
𝑋 =
1
𝑥1 − 1 2 + 𝑥22 = 4
൝ 2
𝑥1 + 𝑥2 − 1 2 = 4