Documente Academic
Documente Profesional
Documente Cultură
07.38}
Ento, os parmetros seriam ajustados sistematicamente para minimizar S, usando-se tcnicas de busca do tipo descrito anteriormente no Captulo 14. Vamos ilustrar como isso
feito quando descrevermos aplicaes de software no final do Captulo 19.
PROBLEMAS
17.1 Considere os dados
8,8
9,4
10,0
9.8
10,1
9,5
10,1
10,4
9.5
9.5
9,-1
11,3
10,4
8.8
10,2
9-8
9.2
7,9
8.9
9,6
10,0
9,4
9,8
10.6
8,9
26,55
29,65
28.45
27.65
26.65
27.85
28.65
28.65
27.65
27.05
28.45
27.65
27,35
28,25
31.65
28.55
28.35
28.85
26.35
27.65
26,85
26,75
27,75
27,25
y 1
12
15
17
19
12
y 1 29
21 29
15
1/
14
21
2!
1
2J
/
29
29
3/
39
13
11
. c
y = ax + e
l
10
11
'7
6
72
17.7 Use regresso por mnimos quadrados para ajustar uma reta a
X
Y
1
1
2
1,5
3
2
4
3
5
d
6
5
7
8
10
13
VIVO ^
-K* $ 100% (
7:10 A M
Q.
1,95
1,2
2.4
2,4
2,7
2.
11
12
1,6
3,6
4,4
3,4
2,2
2,8
3,8
4,6
2,5
3,5
7,5
10
12.5
15
17,5
20
13
11
3.5
8,2
6.2
5?
4,8
4,6
4,3
| 0,4
0,11
1,2
1,6
2,3
800
9/5
.500
1.950
2.900
3.600
15,1
2
1
40,2
14
21
11
12
23
6
11
y 1 14
Quando usada para ajuste dc curvas, essa equao fornece resultados identicos queles na base <. mas o valor do parmetro no ex- Calcule os coeficientes, o erro padro da estimativa c o coeficiente
poente ( & ) ser diferente do valor estimado com a Equao (17,22) dc correlao.
Cfli). Use a verso na base lOpararcsolveroProblcma 17.10. Alm 17.18 Use regresso nO-lincar para ajustar uma parbola aos
disso, deduza uma frmula para relacionar 0, a
seguintes dados:
s
0,2
0,5
0,8
:-:X
7X
1,2
oco
1,7
7 650
2,3
3.750
fi
y=a x "
i
Ltncarizc esse modelo c usc-o para fazer uma estimativa dc cr* e &\
com base nos seguintes dados.
X
o:
0,2
0.4
0,6
0,9
1.3
1.5
17
1,8
0.75
1,25
1,45
1.25
:: 5 0,55
0.35
0,28
0.16
17.13 U m investigador relutou os dudos tabulados a seguir paru uma experincia para determinar a taxa dc crescimento du
bactria k (por dia), como uma funo da concentrao dc oxignio
c (mg/L). Sabe-se que tais dados podem ser modelados pela
seguinte equao:
0,5
U
c
k
0.8
1.5
2,5
2,4
5,3
7,6
8,9
N- de c dos
Vuo. Wifo
10 100
>25
'oo.o:o
1.000.000
550
20
15
20
25
30
35
40
45
50
17 24
31
33
37
37
40
40
42
41
c use regresso por mnimos quadrados para ajustar (a) uma rela.
(b) uma equao dc potncia. (C) uma equao dc taxu dc crescimento dc saturao c (d) uma parbola. Faa o grfico dos dados
junto com todas as curvas. Uma das curvas c superior?
V$co$cade, u. N s / m '
26,67
93.33
148.89
315,56
1,35
0,085
0.0T2
0.00075
408
D|o
10
6
Qjamdocto x I O 167
I?
16
20
84
98
125
185
cIUFC/lOOml I 1500
12
16
20
24
1320
900
650
560
Use regresso por mnimos quadrados para ajustar easea dados com
( a ) uma reta. (b) uma equao dc potncia baseada cm transformaes log e (c) um modelo de potncias baseado em regresso
nlo-linear Mostre os seus resultados graficamente
17.27 Ajuste um modelo de potncias aos dados do Problema
17.26. mas use logaritmos naturais para fazer as transformaes.
17.28 Usando i mesma abordagem que foi utilizada para deduzir
u Equaoc* (17.15) e (17.16). dedu/a um ajuste por mnimos
quadrados do seguinte modelo;
Isto . determine o* coeficientes que resultam no ajuste por mnimos quadrados para um polinomio dc 2' grau com interseclo com
o eixo y igual a rero Teste essa ahordagem usando-a para ajustar os
dados do Problema 17.26.
Use regresso nlo linear para fazer uma estimativa de a* c & com
base nos seguinte dados. Faa um grfico dc seu ajuste junto
com os dados.
V. Tl/s |
x 1
f. N
10
20
30
40
50
60
70
1 25
70
360
550
610
1 220
83C
80
1.450
0,1
0.2
0.4
0,6
0.9
1,3
1,5
17
1.8
v 1 0 7 5 1.25
'.45
1.25
0.65
0.55
0.35
0,28
0,18
7:14 A M
100%
O m l o t i o para calcular splines c b i c o s delineados na s e o anterior ideal para implem e n t a o computacional. Lcmbrc-sc dc que, p o r algumas m a n i p u l a e s engenhosas, o
m t o d o reduziu o problema r e s o l u o de n 1 e q u a e s s i m u l t n e a s . U m b e n e f c i o
adicionai d a d e d u o que, como especificado pela E q u a o ( 1 8 . 3 7 ) , o sistema de
e q u a e s rndiagonal. C o m o descrito n a S e o 11.1, e s t o d i s p o n v e i s algoritmos para
resolver tais sistemas de maneira extremamente eficiente. A Figura 18.18 e s b o a um esquema computacional que incorpora essas c a r a c t e r s t i c a s .
Observe que a rotina na Figura 18.18 retorna u m n i c o v a l o r intcrpolado, yu, para
um dado valor da varivel independente xu. Essa apenas uma das formas como a interp e l a o por splines pode ser implementada. Por exemplo, v o c poderia querer determinar
os coeficientes uma n i c a vez c e n t o fazer muitas i n t c r p o l a c s . A l m disso, a rotina retorna tanto a primeira (dy) quanto a segunda (dy2) derivadas em xu. Embora n o seja
n e c e s s r i o calcular essas quantidades, elas se mostram t e i s e m muitas a p l i c a e s de i n t c r p o l a o p o r splines.
PROBLEMAS
18.1 Faa uma csrnuvu do logaritmo comum dc 10 usando interpelao linear.
(a) Intcrpolcentre log8 = 0,9030900 c log 12 = 1,0791812.
(b) Intcrpolc entre log 9 = 0,9542425 c log 11 = 1,0413927. Para
cada interpelao, calcule o erro relativo porccntual baseado
no valor verdadeiro.
\H.2 Ajuste ura pouniiuo interpolador de Newton de segundo grau
para fazer uma estimativa de log 10 usando os dados do Problema 18.1
em x = 8, 9 c 11. Calcule o erro relativo porccntual verdadeiro.
18.3 Ajuste um polinmio interpolador dc Newton dc terceiro grau
usando os dados do Problema 18.1.
18.4 Considere os dados
1,6
2.5
3.2
4,5
14
15
'W
f(x)
19
v".
291
*^ pular
18.9 Use intcrpoluo inversa paru determinar o valor de x que corresponde u f(x)
0.85 paru os seguintes dados tabulados:
X
0.5
0,8
0,9
0,941176
0.961538
453
436
INTERPOLAO
18.6.4 Algoritmo Computacional para Splines Cbicos
O m t o d o para calcular splines c b i c o s delineados na s e o anterior ideal para implem e n t a o computacional. Lembre-se dc que, p o r algumas m a n i p u l a e s engenhosas, o
m t o d o reduziu o problema r e s o l u o de n 1 e q u a e s s i m u l t n e a s . U m b e n e f c i o
adicional d a d e d u o que. como especificado pela E q u a o ( 1 8 . 3 7 ) , o sistema de
e q u a e s tridiagonal. C o m o descrito n a S e o 11.1, e s t o d i s p o n v e i s algoritmos para
resolver tais sistemas de maneira extremamente eficiente. A Figura 18.18 e s b o a um esquema computacional que incorpora essas c a r a c t e r s t i c a s .
Observe que a rotina na Figura 18.18 retorna u m n i c o v a l o r intcrpolado, yu> para
um dado valor da varivel independente xu. Essa apenas uma das formas como a interp e l a o por splines pode ser implementada. Por exemplo, v o c poderia querer determinar
os coeficientes uma n i c a vez c e n t o fazer muitas i n t c r p o l a c s . A l m disso, a rotina retorna tanto a primeira {dy) quanto a segunda (dy2) derivadas em xu. Embora n o seja
n e c e s s r i o calcular essas quantidades, elas se mostram t e i s e m muitas a p l i c a e s de i n t c r p o l a a o p o r splines.
PROBLEMAS
18.1 Facu uma cviuuiiivu do logaritmo comum dc 10 usando intcrpolaao linear.
(a) Intcrpolc entre log 8 = 0,9030900 c log 12 = 1,0791811
(b) Intcrpolc entre log 9 = 0.9542425 c log 11 = 1,0413927. Para
cada intcrpolaao. calcule o erro relativo porcentual baseado
no valor verdadeiro.
18.2 Ajuste um polinmio interpolador dc Newton dc segundo grau
para ta r uma estimativa de log 10 usando os dados do Problema 18.1
cm x = 8, 9 c 11. Calcule o erro relativo porccntual verdadeiro.
18.3 Ajuste um polinmio interpolador dc Newton dc terceiro grau
usando os dados do Problema 18.1.
18.4 Considere os dados
'W
1,6
2.5
3.2
*.5
14
15
f(x)
19
29!
'W
0,5
0.3333
0,25
0,2
0,1667
0,1429
18.9 Use inlcrpoluo inversa para determinar o valor de x que corresponde u f(x)
0,85 puru os seguintes dados tabulados:
X
0,5
0,8
0,9
0,941176
0.961538
437
PROBLEMAS
18.19 Uma aplicao lil da intcrpolaao dc Lagrange 6 chamada
tabela de consulta. Como o nome indica, cia envolve "consultar"
um valor intermedirio cm uma tabela. Para desenvolver tal algoritmo, a tabela dos valores d e r c d c / f i ) inicialmente armazenada
cm um par dc matrizes unidimensionais. Hsses valores so ento
passados para uma funo junto com o valor d e r que voc quer calcular. A funo ento realiza duas tarefas. Primeiro, cia percorre a
tabela at encontrar o intervalo no qual a incgnita est. Ento,
aplica uma tcnica como a intcrpolaao de Lagrange para determinar o valor apropriado de f(x). Desenvolva tal funo usando um
polinmio dc Lagrange cbico para fazer a rterpolaao. Para intervalos inlermedirios, essa uma boa escolha, pois a incgnita
estar localizada no intervalo no meio dos quatro pontos necessrios para gerar o polinmio cbico. Pura o primeiro c o ltimo i n tervalos, use um polinmio dc Lagrange quudrco. Faa tambm
com que o cdigo detecte quando o usurio pede um valor fora do
intervalo dos x'&. Em tais casos, a funo deveria mostrar uma mensagem dc erro. Teste seu programa p a r a / ( x ) = l n x usando dados
entre*; = 0. 1, 2
10.
18.21) Desenvolva, debug c teste um programa ou cm uma linguagem dc alio nvel ou cm uma macrolinguagcm dc sua escolha
para implementar a intcrpolaao por splines cbicos com base na
Figura 18.18. Teste seu programa repetindo o Exemplo 18.10.
18.21 Use o software desenvolvido no Problema 18.20 para ajustar
splines cbicos aos dados dos Problemas 18.4 c 18.5. Km ambos os
casos, faa uma previso dc/(2,25).
18.22 Use a parte da tabela dc vapor dada para l l ? 0 superaquecida
a 200 MPa para (a) encontrar a entropia correspondente J para ura
volume especfico v dc 0,108 nrVkg com intcrpolaao linear, (b)
encontrar a mesma entropia correspondente usando intcrpolaao
quudrlica. e (c) encontrar o volume correspondente a uma entropia
de 6,6 usando inlerpoluo inversa.
vkVkgl
0,10377
0/1I44
0,1254
s!UAg-Ki
6,4147
6.5453
6.7664
526
PROBLEMAS
/li
f (1
."0
I
Jo
(6 + 3cosx)(Jx
(1 _
- 4x + 2x ) dx
U^dx
21.8 Integre a seguinte funo tanto analiticamente quanto numericamente. Para os clculos numricos, use (a) uma nica aplicao da regra do trapzio. 1 b : a regra 1 / 3 dc Simpson; (c) a regra
3/8 dc Simpson; (d) aplicao mltipla das regras dc Simpson. com
n = 5; (e) a regra dc Boolc; (f) o mtodo do ponto mdio: (g) a frmula dc integrao aberta com trs segmentos c dois pontos c (h) a
formula dc integrao aberta com quatro segmentos c trs pontos.
j
(5+3cosx)dx
fi,
VV m
to
OJ
0.2
0,3
0.4
0,5
3,5
2/x) dx
/
Jos
(4x-3) dx
21.6 Integre a seguinte funo tanto analiticamente quanto numericamente. Use as regras do trapzio c 1/3 dc Simpson para integrar numericamente a funo. Km ambos os casos, use a verso
com aplicaes mltiplas, com n = 4. Calcule os erros relativos
porcentuais para os resultados numricos.
-7
Ml
35
10
IC
:<
20
- 0,015x
entre x = 2 c 10: (a) traando o grfico da funo c estimando v i sualmente o valor mdio, (b) usando a Equao (PT6.4) c o clculo
analtico da integral c (C) usando a Equao (PT6.4) c uma verso
da regra dc Simpson para cinco segmentos para fazer uma estimativa da integral. Calcule o erro porccntual relativo.
21.13 A funo/(x) = 2 - " pode ser usada para gerara seguinte
tabela dc dados desigualmente espaados:
- 1
10
to(2
21.7 Integre a seguinte funo tanto analiticamente quanto numericamente. Para os clculos numricos, use (a) uma nica aplicao da regra do trapzio, (b) a regra 1/3 dc Simpson, (c) a regra
3/8 dc Simpson. (d) a regra dc Boolc, <e) o mtodo do ponto
mdio, (f) a frmula de integrao aberta com trs segmentos c
dois pontos c (g) a frmula de integrao aberta com quatro segmentos e trs pontos. Calcule os erros relulivos porcentuais para os
resultados numricos.
0,05
0,15
0,25
0,35
1,8555
1,5970
'.3746
1.1831
0.475
0,6
0,9808 0,8131
Calcule a integral dc a 0 a b 0.6 usando (a) mtodos analticos, (b) a regra do trapzio c (c) uma combinao dos regras do
trapzio c dc Simpson; empregue us regras dc Simpson sempre que
possvel para obter a mxima acurcia. Para (b) e (c). calcule o erro
relativo porccntual (tf).
21.14 Calcule a seguinte integral duplo:
j\x ~2y
2
xy )dxdy
646
PROBLEMAS
26.1 dada
dy
dx
-200.000y -r 200.000c -
= 3 0 ( c o s r - y ) + 3scnr
dl
ai
= 1999xi +2999JT?
= -2000xi - 3000x;
- 0 , 4 y + e~
-2y
\+i
dy
dr
dy
dl
di
1$ = 0
647
PROBLEMAS
Figura P26.13
26.14 dada a EDO dc primeira ordem
Rcsolva essa equao diferencial (a) analiticamente c (b) numericamente para x 0 a 5. Para (b>. use uma abordagem implcita com
h = 0,5. Observe que as condies iniciais soy(0) = 1 ey'(0) = 0.
Mostre ambos os resultados graficamente.
26.16 Resolva a seguinte equao diferencial dc / 0 a 1
~ = - 7 0 0 * - 1000c*"'
dl
x(l = 0) = 4
Resolva essa equao diferencial rgida usando um mtodo
numrico no perodo dc tempo 0 < < S. Resolva tambm analiti-