Use o botão abaixo para reportar erros ou dar sugestões.
Computação Científica - Um Livro Colaborativo
E 3.4.1. Escreva um código com as seguintes funções:
E 3.4.2. Escreva uma versão para os códigos dos exercícios 2.6.4, 2.6.5 e 2.6.6 usando a estrutura de função.
E 3.4.3. Escreva uma versão para os códigos dos exercícios 2.6, 2.6.11 usando a estrutura de função.
E 3.4.4. O método de Newton para calcular as raízes de uma função suave é dado pela sequência
desde que seja escolhido suficientemente próximo da raíz. Implemente uma código da seguinte forma:
Teste seu programa com várias funções, tais como , .
E 3.4.5. Repita o exercício 3.4.4 usando o método das Secantes para calcular as raízes da função suave . A sequência é
Observe que aqui você precisará de dois chutes iniciais.
E 3.4.6. Implemente um programa que aproxime o valor da integral de no intervalo . Faça da seguinte forma:
E 3.4.7. Implemente um código similar ao dado no exemplo 3.2.1 para aproximar usando a regra dos trapézios
onde
E 3.4.8. Implemente um código similar ao dado no exemplo 3.2.1 para aproximar usando a regra de Boole
onde
E 3.4.9. A quadrature de Gauss-Legendre com dois pontos aproxima a integral da seguinte forma
Fazendo a mudança de variável , temos:
Implemente um código que calcule uma aproximação da integral de no intervalo usando a quadratura de Gauss-Legendre com dois pontos.
E 3.4.10. Implemente a seguinte regra para aproximar a integral de no intervalo
E 3.4.11. Implemente o método da bisseção para calcular a raíz de uma função.
O método da bisseção explora o fato de que uma função contínua com tem um zero no intervalo (veja o teorema de Bolzano). Assim, a ideia para aproximar o zero de uma tal função é tomar, como primeira aproximação, o ponto médio do intervalo , isto é:
Pode ocorrer de e, neste caso, o zero de é . Caso contrário, se , então . Neste caso, tomamos como segunda aproximação do zero de o ponto médio do intervalo , isto é, . Noutro caso, temos e, então, tomamos . Repetimos este procedimento até alcançar a tolerância
Teste usando algumas funções, tais como no intervalo ou no intervalo .
Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC-BY-SA 3.0). Página gerada em 19/8/2020 às 17:33:16.