Вы находитесь на странице: 1из 3

Universidade Federal de Alagoas UFAL

Campus do Serto - Eixo Tecnolgico


Cursos de Engenharia Civil e de Produo

Disciplina: Clculo Numrico / Professor: Mrcio Andr Arajo Cavalcante

Lista de Exerccios 02:


02 Zero de Funes
1) Definir no MATLAB as funes referentes aos seguintes problemas:
a) Prob 4.60 do livro Mecnica Vetorial para Engenheiros - Esttica - 5a Edio - Beer &
Johnston
Equao resultante: cos = sen
3

Zero: ngulo correspondente ao equilbrio 2r

b) Equilbrio geometricamente no linear da viga


L
Equao resultante: PL cos = k
k
Zero: ngulo correspondente ao equilbrio
Adotar: P=2.5 tf, L=3.5 m e k=10 tf.m/rad
k

P

c) Equao de Manning

Equao resultante: Q max =


AR 2 / 3s1 / 2 onde A e R dependem da cota do lquido no
n
conduto e R=A/p
Zero: Cota do lquido (y) correspondente vazo mxima
Adotar: Qmax=24 m3/s, s=0.0009, n=0.012, h=1.9 m, b=2.5 m e B=6.3 m

y h
p

b
2) Implementar os algoritmos da bisseo, cordas e Newton.
Utilizar os seguintes cabealhos (modelo de cabealho em anexo):
Bisseo: function [z,nite]= mne_bissecao(fun,a,b,tolf,nitemax)
Cordas: function [z,nite]= mne_cordas(fun,a,b,tolf,nitemax)
Newton: function [z,nite]= mne_newton(fun,dfun,xi,tolf,nitemax)
Sugestes:
 Verificar, quando possvel, a consistncia dos dados de entrada com os pr-
requisitos dos mtodos;
 Comentar bem o seu cdigo ("%" permitir voc desenvolver os seus comentrios);
 Utilizar variveis com nomes sugestivos;
 Sua implementao dever sempre que possvel passar as informaes pertinentes
ao zero da funo e ao nmero de iteraes empregadas, ou, caso contrrio, uma
mensagem esclarecedora.
 Variveis acumulativas em estruturas de repetio precisam ser iniciadas;
 Quando um denominador depender do problema analisado, verificar a possibilidade
do mesmo ser zero;
 Voc poder retirar o ponto-e-vrgula no final do comando de clculo da estimativa
do zero da funo para acompanhar a aproximao da soluo.

3) Aplicar os trs algoritmos da questo anterior para cada funo definida na primeira
questo. Estudar a influncia dos valores das tolerncias e do intervalo inicial (ou ponto
inicial no caso do mtodo de Newton) no nmero de iteraes. Cada iterao corresponde a
execuo de um bloco de comandos da equao de recorrncia do mtodo. Escrever as
concluses dos seus estudos.

4) Mtodo de Newton Modificado: Existe uma modificao no mtodo de Newton na qual


a equao de recorrncia dada por xk = xk 1 f ( xk 1 ) f ( x0 ) , onde x0 o ponto de

partida e tal que f ( x0 ) 0 .

a) Com o auxlio de um grfico, escreva a interpretao geomtrica deste mtodo.


b) Cite algumas situaes em que conveniente usar este mtodo em vez do mtodo de
Newton.

5) Clculo do nmero : O valor de pode ser obtido atravs da resoluo das seguintes
equaes:
a) sen ( x ) = 0

b) cos( x ) 1 = 0

Aplique o mtodo de Newton com x0 = 3 e tolerncia definida por f ( xk ) 10 7 em cada


caso e compare os resultados obtidos. Justifique.
Modelo de Cabealho:
function [z,nite]= mne_bissecao(fun,a,b,tolf,nitemax)
% Dados de Entrada: fun => funo;
% [a,b] => extremos do intervalo;
% tolf => tolerncia;
% nitemax => nmero mximo de iteraes.
%
% Dados de sada: z => zero estimado;
% nite => nmero de iteraes.
%
% Finalidade: Clculo do zero de funes utilizando o mtodo da bisseo.
%
% ltima modificao: 25 de janeiro de 2014.
%
% Autor: Fulano de tal.

ALGORITMO

Вам также может понравиться