Você está na página 1de 2

Computao - 2011/2012

00/Jun/2012

DI/FCT/UNL, Durao: 2h30

Exame: Modelo 1

GRUPO I
Indique o valor lgico de cada uma das afirmaes seguintes, tendo em conta que cada resposta
correcta vale 0.8 valores e por cada resposta errada so descontados 0.4 valores.
a) O clculo da raiz quadrada de um nmero real positivo um problema bem condicionado.
b) Em mtodos numricos iterativos o erro relativo associado ao passo i normalmente estimado por:

x~
xi
100%
~i
x
em que x o valor exacto e ~
xi a sua aproximao no passo i.
c) Os erros de truncatura so originados pela representao aproximada dos nmeros reais e das
operaes aritmticas.
d) Em problemas de optimizao sem restries o objectivo encontrar mximos ou mnimos locais
de uma funo.
e) Os mtodos de Runge-Kutta embebidos so mtodos adaptativos que calculam uma aproximao
do erro local de truncatura cometido em cada passo baseada na diferena de resultados obtidos para o
mesmo passo com mtodos de Runge-Kutta de ordens diferentes.

GRUPO II
Considere a equao:

( x 2) 2 2e x 0
e os grficos de (x+2)2 e 2 e x representados na figura:

a) Com base na figura, localize em intervalos de amplitude unitria cada uma das razes da equao.
Para cada um dos intervalos obtidos mostre que existe pelo menos uma raiz da equao.
b) Considere o intervalo obtido na alnea anterior que contm a maior raiz da equao. Efectue 2
iteraes pelo mtodo da bisseco e indique o intervalo resultante e o respectivo valor aproximado.
c) Para o intervalo inicial da alnea anterior, determine o nmero n de iteraes do mtodo da
bisseco necessrio para garantir um erro absoluto no superior a 104.
d) Escreva uma sequncia de instrues MATLAB que produza um grfico semelhante ao da figura
(sem legendas).
e) Considere a funo MATLAB dada na aulas:
function [root,fx,ea,iter]=bisect(func,xl,xu,es,maxit,varargin)
Escreva uma nica instruo que use adequadamente a funo bisect de modo a colocar na varivel
z um valor aproximado da maior raiz da equao com um erro absoluto no superior a 104.

GRUPO III
Considere a funo y=f(x) conhecida apenas no seguinte conjunto de pontos:
x

1.3

2.2

2.8

18

33

(neste grupo arredonde os resultados das operaes aritmticas para 4 algarismos significativos)
a) Aplique o mtodo dos mnimos quadrados para determinar a recta: y ax b
que melhor se ajusta aos pontos da tabela. Estime o valor de f(1.7) com a recta de regresso obtida.
b) Escreva uma sequncia de instrues MATLAB para obter uma estimativa de f(1.7) de acordo com
o mtodo usado na alnea anterior.
c) Considere o modelo exponencial: y e x
Aplique o mtodo dos mnimos quadrados sua linearizao: ln y ln x
e determine os valores de e correspondentes. Estime f(1.7) com o modelo exponencial obtido.
d) Escreva uma sequncia de instrues MATLAB para obter uma estimativa de f(1.7) de acordo com
o mtodo usado na alnea anterior.
e) De acordo com o critrio dos mnimos quadrados, qual dos modelos obtidos se ajusta melhor aos
pontos da tabela? Justifique.

GRUPO IV
Considere a funo y=f(x) conhecida apenas no seguinte conjunto de pontos:
x

f(x)

0.32

0.15

0.21

0.45

0.09

a) Determine o valor aproximado de

f ( x )dx pela regra de Simpson 1/3.

b) Escreva uma instruo com uma nica chamada a uma funo MATLAB para calcular o valor do
integral da alnea anterior pela regra do trapzio.

Considere o integral:

ln( x )dx
1

c) Determine o nmero de intervalos necessrio para o clculo do integral pela regra do trapzio com
um erro de truncatura no superior a 5103.
d) Calcule o integral pelo mtodo de integrao de Gauss com 2 pontos.
e) Considere a funo MATLAB:
q = quad(fun, xmin, xmax, tol, trace, p1, p2, )
Escreva uma instruo com uma nica chamada funo quad para calcular o valor do integral com
um erro absoluto no superior a 108.

Você também pode gostar