Top Banner
Raízes e otimização Renato Assunção DCC, UFMG
62

arquivo pptx

Jan 08, 2017

Download

Documents

vothuy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Razes e otimizao

Razes e otimizaoRenato AssunoDCC, UFMG

1

Razes de equaesUm tipo de problema bastante comum o de achar razes de equaes da forma f(x) = 0, onde f(x) pode ser um polinmio ou uma funo transcendentalO valor de x que satisfaz f(x) = 0 chamada de raiz da equao. Raramente podemos obter as razes de tais funes de modo exato.Vrios procedimentos fornecem mtodos para calcular uma seqncia de aproximaes, que convergem para uma soluo to precisa quanto necessria, resguardadas algumas condies

2

De funes relativamente simples...Polinmios ecombinaes finitas de funestranscendentais Fcil de plotar.f(x)=3*sin(x2) + e-x - (x-3)2 + 4*x

3

...a funes mais complexasAchar a primeira raiz positiva da funo de Bessel de primeira ordem (soluo de certas equaes diferenciais ordinrias)

4

Outro problema: maximizaoMaximar uma funo: otimizao de recursos.No fundo, problema pode ser reduzido a encontrar a raiz de uma funo.Achar Maxx f(x) E equivalente a achar a raiz da funo derivadaf (x) = 0 Assim, maximizar reduz-se a achar razes de equaes no-lineares.

5

Sistemas de equaes no-lineares

6

=/4

7

Sistema de equaes no-lineares

Equao do mssilEquao do interceptador

8

O que vamos cobrirVamos estudar apenas UMA NICA FUNCAO NO_LINEAR f(x)No vamos estudar sistemas de equaes no-lineares

9

Um teorema que dispensa provaAntes de examinarmos vrios mtodos para determinar razes isoladas de f(x) = 0, vamos ver o teorema abaixo e alguns exemplosTeorema: Suponha que uma funo contnua f(x) assume valores de sinais opostos nos pontos extremos do intervalo [a,b]. Isto , suponha que f(a) * f(b) < 0Ento existe pelo menos um ponto x [a,b], tal que f(x) = 0Isto e, existe uma raiz entre a e b.

10

ExemplosVamos examinar o comportamento dasfunes f(x)= ln(c xp ) e f(x)= e(x)

11

Mtodo da BissecoConsidere o intervalo [a,b] para o qual f(a) * f(b) < 0.

No mtodo da bisseco ns calculamos o valor da funo f(x) no ponto mdio x1 = (a + b)/2

Caso f(x) =0, x1 a raiz procurada e o processo para.

Se f(a) * f(x1) < 0, a raiz procurada est entre a e x1, e repete-se o processo para o intervalo [a, x1].

Caso contrrio, f(x1) * f(b) < 0, e a raiz procurada est entre x1 e b. Logo, repete-se o processo para o intervalo [x1,b]

12

Mtodo da Bisseco

13

e a raiz procurada

14

Preciso e parada: cuidados

15

Preciso e parada: cuidados

16

Falta ainda o limite maximo do numero de iteraes. Se atingido, enviar uma mensagem de warning: limite atingido

17

Exemplo

18

Vantagens e desvantagens

19

Mtodo de Newton

20

21

22

23

Iterao 1

24

Iterao 2

25

Iterao 3

26

27

28

Vantagens

29

Desvantagens

30

31

32

Mtodo das secantes

33

34

35

Ilustrao mtodo das secantes

36

37

38

39

40

41

Metodo Regula Falsi

42

43

Ordem de convergncia

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62