Você está na página 1de 3

Universidade Federal de Alagoas - UFAL

Centro de Tecnologia - CTEC


Cidade Universitria - Campus A. C. Simes
Tabuleiro do Martins - Macei - AL - CEP 57072-970
Tel: (0**82) 3214-1304 - Fax: (0**82) 3214-1303
Semestre Letivo: 2009.1
Professor: William W. M. Lira
Lista de Exerccios: 01 (Erros e Zeros de Funes)

1) Implemente no MATLAB um algoritmo ...

a)

...que dado um nmero N na base 10, converta este nmero para o sistema de
representao binria escrevendo este nmero na forma (dj dj-1... d2 d1d0)2.
Este arquivo dever ser gravado com o nome conversao_a.m

b)

...que converta um dado nmero P (0<P<1), escrito no sistema de


representao numrica decimal para o sistema de representao de base
binria, escrevendo o nmero P na forma (0.d1d2d3... dj ...)2.
Este arquivo dever ser gravado com o nome conversao_b.m

c)

...que converta um dado nmero real qualquer (P) 10 para o sistema de


representao de base binria.
Este arquivo dever ser gravado com o nome conversao_c.m

2) Faa a converso entre os sistemas de representao numrica e quando possvel


utilize os algoritmos implementados na primeira questo para conferir os resultados:
a) (346)10 para base 2
b) (0,654)10 para base 2
c) (78,10)10 para base 2
d) (110101011)2 para base 10

3) Para o modelo matemtico do pndulo simples


T 2 R
g

onde g=9,81m/s2 e =3,14, sabendo-se que o perodo T foi medido num cronmetro
com preciso de dcimo de segundo e teve valor igual a 2,2 segundos. Determinar a
faixa de variao da medida R considerando que o cronmetro tenha utilizado:
a) Arredondamento
b) Truncamento
4) Definir no MATLAB as funes referentes aos seguintes problemas:
a) Prob 4.60 do livro Mecnica Vetorial para Engenheiros - Esttica - 5 a Edio - Beer
& Johnston
Equao resultante: cos 3 sen
Zero: ngulo correspondente ao equilbrio

2r

b) Equilbrio geometricamente no linear da viga


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

L
k

c) Equao de Manning
Equao resultante: Q max AR

2 / 3 1/ 2

onde A e R dependem da cota do lquido

no 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
b

5) Implementar os algoritmos da bisseo, cordas e Newton.


Utilizar os seguintes cabealhos:
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 prrequisitos 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.
6) Aplicar os trs algoritmos da questo anterior para cada funo definida na quarta
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.

Você também pode gostar