tarefa 6 - if.ufrj.brhelder/metcomp/2017-1/aula6/tarefa6.pdf · universidade federal do rio de...

1
Universidade Federal do Rio de Janeiro Instituto de F´ ısica etodos Computacionais em F´ ısica Tarefa 6 As respostas dos itens marcados com dever˜ ao estar no diret ´ orio ˜/MetComp/Trabalho/Aula6 1. Use o gnuplot para fazer um gr´ afico da func ¸˜ ao sen(x) - tan(2x) (1) para x [0]. Salve o gr´ afico no arquivo funcao.pdf e os comandos do gnuplot utilizados no arquivo funcao.gpl. 2. Estude o algoritmo que procura a raiz de uma equac ¸˜ ao usando o m´ etodo da bissec ¸˜ ao. Discuta crit´ erios para o algoritmo parar. 3. Escreva um programa (bissecao.c) que implemente o algoritmo do m´ etodo da bissec ¸˜ ao. (a) Aplique-o para encontrar a primeira raiz positiva da equac ¸˜ ao 1. Use o gnuplot para encontrar um intervalo inicial adequado. (b) Use como crit´ erio de convergˆ encia uma diferenc ¸a relativa de 10 -6 . (c) O programa deve imprimir, al´ em da raiz, o n ´ umero de iterac ¸˜ oes utilizadas. 4. Estude o algoritmo que procura a raiz de uma equac ¸˜ ao pelo m´ etodo de Newton-Raphson. 5. Escreva um programa (NR.c) que implemente o algoritmo do m´ etodo de Newton-Raphson. (a) Aplique-o para encontrar a primeira raiz positiva da equac ¸˜ ao 1. Use o gnuplot para encontrar uma aproximac ¸˜ ao inicial adequada. (b) Use como crit´ erio de convergˆ encia uma diferenc ¸a relativa de 10 -6 . (c) O programa deve imprimir, al´ em da raiz, o n ´ umero de iterac ¸˜ oes utilizadas.

Upload: doankhuong

Post on 13-Oct-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tarefa 6 - if.ufrj.brhelder/MetComp/2017-1/Aula6/Tarefa6.pdf · Universidade Federal do Rio de Janeiro Instituto de F´ısica Metodos Computacionais em F´ ´ısica Tarefa 6 As respostas

Universidade Federal do Rio de JaneiroInstituto de Fısica

Metodos Computacionais em Fısica

Tarefa 6As respostas dos itens marcados com i deverao estar no diretorio ˜/MetComp/Trabalho/Aula6

1. i Use o gnuplot para fazer um grafico da funcao

sen(x)− tan(2x) (1)

para x ∈ [0, π]. Salve o grafico no arquivo funcao.pdf e os comandos do gnuplot utilizados noarquivo funcao.gpl.

2. Estude o algoritmo que procura a raiz de uma equacao usando o metodo da bissecao. Discutacriterios para o algoritmo parar.

3. i Escreva um programa (bissecao.c) que implemente o algoritmo do metodo da bissecao.

(a) Aplique-o para encontrar a primeira raiz positiva da equacao 1. Use o gnuplot paraencontrar um intervalo inicial adequado.

(b) Use como criterio de convergencia uma diferenca relativa de 10−6.

(c) O programa deve imprimir, alem da raiz, o numero de iteracoes utilizadas.

4. Estude o algoritmo que procura a raiz de uma equacao pelo metodo de Newton-Raphson.

5. i Escreva um programa (NR.c) que implemente o algoritmo do metodo de Newton-Raphson.

(a) Aplique-o para encontrar a primeira raiz positiva da equacao 1. Use o gnuplot paraencontrar uma aproximacao inicial adequada.

(b) Use como criterio de convergencia uma diferenca relativa de 10−6.

(c) O programa deve imprimir, alem da raiz, o numero de iteracoes utilizadas.