Beruflich Dokumente
Kultur Dokumente
MS211
Exercício
2
Considerar função f ( x )=tan −1 ( x ), k =√ 2. Iniciando com h=1, calcular a aproximação da
derivada da função f (x), para x=√2 2, utilizando as 3 fórmulas para aproximação dadas em
aula. Tal problema deve ser resolvido com um programa que divida a cada iteração o tamanho
de h por 2. Localizar em cada caso quando a teoria começa a falhar.
Abaixo está disposta a matriz retorno da função cuja implementação consta na pagina
seguinte. É possível verificar que, para precisão de 6 dígitos significativos, todas as funções
convergem a partir de 21 iterações e voltam a divergir para mais que 34 iterações pois h fica
muito pequeno.
MS211
Exercício
f ( x )=x +e x
para
|f ( x )|<10−4
Utilizando o software Matlab, compilei função chamada MS2112 que recebe como valor de
entrada um vetor com valores de x0 para que sejam feitas as aproximações por derivadas do
método de Newton. Tal função retorna um vetor com valores de x0 e da raiz (se encontrada)
para as condições determinadas para implementação da função.
Para vetor de entrada (valores de x0) de -720 a 720 temos retorno do programa da matriz
conforme a tabela na página seguinte. Para valores negativos da ordem de 10 350 o método
convergiu para a raiz, porém só foi mostrado a partir de -720, pois não seria possível a
representação de tantas iterações. Isso se deve ao fato de a exponencial para valores
negativos tendem a 0 de maneira a não exceder a capacidade do computador tão facilmente.
Porém, para valores acima de 709 a exponencial cresce tão rápido que o computador não
consegue calcular retornando NaN.
29/09/2009