Nom i cognoms Grup N´umero estudiant
1. [5 punts] Es considera la seg¨uent funci´o f (x) = ex+ cos (x), de la qual volem calcular les seves arrels.
a) [1pt] Prenent com a x0= 2.5, calcula x1 mitjan¸cant el m`etode de Newton.
x1=
b) [1pt] Utilitzant el m`etode de Newton i prenent com a x0= 2.5, retorna la iteraci´o que verifica els criteris d’aturada amb tolf = 0.01 i tolx= 0.001. Per aquesta iteraci´o, retorneu el seu error relatiu aproximat en valor absolut i el seu valor de la funci´o tamb´e en valor absolut.
xk = |˜rk| = |f(xk)| =
c) [1pt] Utilitzant dos m`etodes diferents s’han obtingut els seg¨uents resultats. Feu una predicci´o de l’error que obtindr´ıem si fessim una iteraci´o m´es amb els dos m`etodes (estimeu| ˜E4|). Poseu els resultats a la taula.
M`etode A M`etode B
iter | ˜Ek| p˜k iter | ˜Ek| p˜k ˜k
0 0.650000000000000 — 0 0.00158338773438666 1.107556 0.499802
1 0.141862910008411 4.533360 1 0.00079138029780371 1.097084 0.499901
2 0.008110755187184 2.465348 2 0.00039561184116808 1.088480 0.499951
3 0.000026334543216 2.190152 3 0.00019778635405656 1.081282 0.499975
| ˜E4| ⇡ | ˜E4| ⇡
d) [1pt] Donats x0= 2 i a = 1, calculeu dues iteracions del m`etode de la bisecci´o. Retorneu el valor de x2. x2=
e) [1pt] Calculeu l’error absolut aproximat associat a x0(de l’apartat d)), ´es a dir ˜E0. A partir d’aquest valor, quantes iteracions cal fer per poder assegurar que l’error absolut exacte ´es inferior a 0.0001?
E˜0=
Nombre m´ınim d’iteracions:
2. [3 punts] Sigui la funci´o f (x) = cos (x).
a) [1pt] Escriviu els polinomis de Lagrange associats als punts x0= ⇡, x1= 0 and x2= ⇡.
L0= L1= L2=
b) [0.75pts] Escriu el polinomi que interpola la funci´o donada en els punts anteriors, segons el criteri d’interpolaci´o pura. Cal que simplifiqueu els resultats el m`axim possible.
p(x) =
c) [0.5pts] Calculeu una aproximaci´o de cos (2) utilitzant el polinomi interpolador calculat en l’apartat anterior.
cos(2)⇡
d) [0.75pts] Trobeu una cota superior de l’error d’interpolaci´o com`es a l’aproximar cos(2) utilitzant el residu de Lagrange.
|error|
Nom i cognoms Grup N´umero estudiant
3. [2 punts] Es vol estudiar si el borohidrur de sodi es podria utilitzar com a combustible. Per aix`o es fan experiments per avaluar la cin`etica electroqu´ımica i s’obtenen les seg¨uents dades de sobretensi´o (⌘) respecte la densitat de corrent (I).
I (A) 0.00226 0.00212 0.00206
⌘ (V) -0.29563 -0.24346 -0.19012
En les condicions de l’estudi, se sap que la relaci´o que existeix entre la sobretensi´o (⌘) i la densitat del corrent (I) es pot expressar com
p(I) = a + b ln (I) on p(I)⇡ ⌘(I).
a) [1 punt] Escriviu en forma matricial, sense substituir valors, el sistema d’equacions que cal resoldre per determinar a i b segons el criteri de m´ınims quadrats, suposant que coneixem n + 1 dades de sobretensi´o i densitat de corrent,
´es a dir (Ii, ⌘i), i = 0, . . . , n.
Sistema d’equacions en forma matricial (sense substituir valors):
0
@
1 A✓
a b
◆
=
✓ ◆
b) [0.5 punts] Escriviu en forma matricial, ara s´ı substituint els valors num`erics donats a la taula, el sistema d’equa- cions que cal resoldre per determinar a i b segons el criteri de m´ınims quadrats.
Observaci´o: aquest apartat es puntuar`a encara que no estigui correcte l’apartat anterior.
Sistema d’equacions en forma matricial (substituint valors donats a la taula):
! ✓ a b
◆
=
✓ ◆
c) [0.5 punts] Sabent que a = 8.60 i b = 1.36, quin ´es l’error quadr`atic que es comet en aquesta aproximaci´o?
EQ =
C` alcul Num` eric · Equacions Diferencials Curs 2016-2017/Q2
-Primer Parcial. 29/03/16
|Ek| ⇡ |Ek 1|p , Rn(x) = fn+1)(µ)
(n + 1)! (x x0)· . . . · (x xn) , µ2 [min(x, x0), max(x, xn)]
FORMULARI
En tots els exercicis cal que utilitzeu TOTS els decimals que permeti la calculadora
!
[Compet` encia Gen` erica - 5% de la nota final de l’assignatura]
a) [3 punts] Considereu la funci´o f (x) = x2+ sin (x) i les aproximacions inicials x0= 2 i x1= 1. Feu una iteraci´o del m`etode de la secant per calcular x2.
x2= 0.945934641296883 b) [2 punts] Raona quin ´es l’avantatge principal del m`etode de la secant respecte al m`etode de Newton.
L’avantatge principal ´es que no necessita la derivada de la funci´o.
c) [5 punts] Considereu la funci´o f (x) que verifica que f (a) = a, f (2a) = 2a, f (3a) = 0, amb a > 0. Aproximeu f (x) mitjan¸cant un spline lineal, S(x). Simplifiqueu el resultat el m`axim possible.
S(x) = 8>
<
>:
x , x2 (a, 2a)
2x + 6a , x2 (2a, 3a)
a) Recordem que les f´ormules per calcular les aproximacions utilitzant el m`etode de la secant son:
xk+1= xk
f (xk) sk
, sk= f (xk) f (xk 1) xk xk 1
Per tant:
x2= x1
f (x1) f (x1) f (x0)
x1 x0
= 1 f ( 1)
f ( 1) f ( 2) 1 + 2
= 0.945934641296883
b) L’avantatge principal resideix en el fet de no necessitar la derivada de la funci´o.
c) En el primer interval, la recta S0(x) entre els punts (a, f (a)) = (a, a) i (2a, f (2a)) = (2a, 2a) ´es, `obviament, la recta identitat
S0(x) = x
En el segon interval construim la recta S1(x) entre els punts (2a, f (2a)) = (2a, 2a) i (3a, f (3a)) = (3a, 0). Utilitzem, per exemple, polinomis de Lagrange
L10(x) = x 3a
2a 3a = 3a x
a , L11(x) = x 2a
3a 2a =x 2a
a =) S1(x) = 2a⇣ 3a x a
⌘= 2x + 6a
Nom i cognoms Grup N´umero estudiant
1. [5 punts] Es considera la seg¨uent funci´o f (x) = ex+ cos (x), de la qual volem calcular les seves arrels.
a) [1pt] Prenent com a x0= 2.5, calcula x1 mitjan¸cant el m`etode de Newton.
x1= 1.443426537203246 b) [1pt] Utilitzant el m`etode de Newton i prenent com a x0= 2.5, retorna la iteraci´o que verifica els criteris d’aturada
amb tolf = 0.01 i tolx= 0.001. Per aquesta iteraci´o, retorneu el seu error relatiu aproximat en valor absolut i el seu valor de la funci´o tamb´e en valor absolut.
xk = 1.746132255232678 |˜rk| =0.000004166429568 |f(xk)| =0.0000084327581978 c) [1pt] Utilitzant dos m`etodes diferents s’han obtingut els seg¨uents resultats. Feu una predicci´o de l’error que
obtindr´ıem si fessim una iteraci´o m´es amb els dos m`etodes (estimeu| ˜E4|). Poseu els resultats a la taula.
M`etode A M`etode B
iter | ˜Ek| p˜k iter | ˜Ek| p˜k ˜k
0 0.650000000000000 — 0 0.00158338773438666 1.107556 0.499802
1 0.141862910008411 4.533360 1 0.00079138029780371 1.097084 0.499901 2 0.008110755187184 2.465348 2 0.00039561184116808 1.088480 0.499951 3 0.000026334543216 2.190152 3 0.00019778635405656 1.081282 0.499975
| ˜E4| ⇡6.93508· 10 10 | ˜E4| ⇡0.000098893177028
d) [1pt] Donats x0= 2 i a = 1, calculeu dues iteracions del m`etode de la bisecci´o. Retorneu el valor de x2. x2= 1.75 e) [1pt] Calculeu l’error absolut aproximat associat a x0(de l’apartat d)), ´es a dir ˜E0. A partir d’aquest valor, quantes
iteracions cal fer per poder assegurar que l’error absolut exacte ´es inferior a 0.0001?
E˜0=0.5 Nombre m´ınim d’iteracions: 14
a) En aquest cas, si apliquem la f´ormula del m`etode de Newton tenim que:
xk+1= xk
f (xk) f0(xk) = xk
exk+ cos (xk) exk sin (xk) Per tant, prenent x0= 2.5 obtenim
x1= x0 ex0+ cos (x0)
ex0 sin (x0) = 2.5 e 2.5+ cos ( 2.5)
e 2.5 sin ( 2.5) = 1.443426537203246
b) Hem de calcular la primera iteraci´o que satisf`a els criteris d’aturada: |˜rk| < tolxi|f(xk)| < tolf. Comprovem si x1, calculat a l’apartat anterior satisf`a|f(x1)| < tolf. Veiem que f (x1) = f ( 1.443426537203246) = 0.36 i per tant NO es satisf`a aquest criteri d’aturada.
Calculem x2,
x2= x1
ex1+ cos (x1)
ex1 sin (x1) = 1.739141552102395
Comprovem si x2 satisf`a f (x2) < tolf. Veiem que f (x2) = f ( 1.443426537203246) = 0.008 i per tant S´I es satisf`a aquest criteri d’aturada. Comprovem si es satisf`a|˜rk| < tolx. Sabem que
|˜r2| = x3 x2
x3 . Per tant, cal cacular x3 abans. Calculem-ho,
x3= x2
ex2+ cos (x2)
ex2 sin (x2) = 1.746132255232678 Ara s´ı, calculem|˜r2|,
|˜r2| = x3 x2
x3
= 0.004 > tolx
x4= x3 ex3+ cos (x3)
ex3 sin (x3) = 1.746139530400047 Comprovem ara si x3 cumpleix els criteris d’aturada:
|˜r3| = x4 x3
x4 = 0.000004166429568 < tolx
f (x3) = 0.0000084327581978 < tolf
Per tant, x3 ´es el primer iterat que satisf`a ambd´os criteris.
c) Per fer les prediccions dels errors utilitzarem que per un m`etode de converg`encia d’ordre p i FAC
|Ek| ⇡ |Ek 1|p
Observem que el m`etode A t´e converg`encia quadr`atica, p⇡ 2. Per altra banda, el m`etode B t´e converg`encia lineal, p⇡ 1 amb FAC ⇡1
2. Per tant
M`etode A: | ˜E4| ⇡ | ˜E3|2⇡ | ˜E3|2= 6.93508· 10 10 M`etode B: | ˜E4| ⇡1
2| ˜E3| = 0.000098893177028 d) Donats x0= 2 i a = 1 tals que f (x0)f (a) < 0, fem un pas de la bisecci´o.
Sabem que, x1 = x0+ a
2 = 1.5 on f (x1) = 0.293867361816133. Com que f (a) = 0.908181747039582, llavors f (x1)f (a) > 0 i hem d’actualitzar el valor d’a, ´es a dir a = x0= 2.
Per tant, el nou interval ´es{x1, a} = { 1.5, 2}. I el seg¨uent iterat ser`a, x2= x1+ a
2 = 1.75.
e) Calculem ˜E0,
E˜0= x1 x0= 1.5 ( 2) = 0.5
Sabem que pel m`etode de la bisecci´o, l’error absolut exacte ´es m´es petit que el doble de l’error absolut aproximat i que l’error absolut aproximat es divideix exactament per dos a cada iteraci´o, ´es a dir,
|Ek| 2| ˜Ek| = | ˜E0| 2k
I volem que l’error sigui inferior a 0.0001 despr´es de k iteracions, per tant, busquem la iteraci´o k que satisf`a,
|Ek| 2| ˜Ek| = 2| ˜E0| 2k = 0.5
2k 1 < 0.0001
5000 < 2k 1=) k 1 > log2(5000) = 12.287 =) k > 13.287.
Per tant, cal k = 14.
Un exercici similar el podeu trobar resolt en format v´ıdeo a youtube:
https://youtu.be/luntk8Gx4z4?list=PLwlt0Sjp9srJuI62UmyLg6tBuLtO13oqr
Nom i cognoms Grup N´umero estudiant
2. [3 punts] Sigui la funci´o f (x) = cos (x).
a) [1pt] Escriviu els polinomis de Lagrange associats als punts x0= ⇡, x1= 0 and x2= ⇡.
L0= (x 0)(x ⇡)
( ⇡ 0)( ⇡ ⇡) =x(x ⇡)
2⇡2 L1=(x + ⇡)(x ⇡)
(0 + ⇡)(0 ⇡) = x2 ⇡2
⇡2 L2= (x + ⇡)(x 0)
(⇡ + ⇡)(⇡ 0) =(x + ⇡)x 2⇡2 b) [0.75pts] Escriu el polinomi que interpola la funci´o donada en els punts anteriors, segons el criteri d’interpolaci´o
pura. Cal que simplifiqueu els resultats el m`axim possible.
p(x) =cos( ⇡)L0(x) + cos(0)L1(x) + cos(⇡)L2(x) = L0(x) + L1(x) L2(x) = 2x2+ ⇡2
⇡2 c) [0.5pts] Calculeu una aproximaci´o de cos (2) utilitzant el polinomi interpolador calculat en l’apartat anterior.
cos(2)⇡p(2) = 0.189430530861298 d) [0.75pts] Trobeu una cota superior de l’error d’interpolaci´o com`es a l’aproximar cos(2) utilitzant el residu de
Lagrange.
|error| 1.956534
a) El polinomi de Lagrange Li(x), associat al punt xi, ha de valer un en aquest punt i s’ha d’anular a la resta de punts, aix´ı doncs:
L0(x) = (x 0)(x ⇡)
( ⇡ 0)( ⇡ ⇡)= x(x ⇡) 2⇡2 L1(x) = (x + ⇡)(x ⇡)
(0 + ⇡)(0 ⇡) = x2 ⇡2
⇡2 L2(x) = (x + ⇡)(x 0)
(⇡ + ⇡)(⇡ 0) = (x + ⇡)x 2⇡2 b) El polinomi interpolador pur ve donat per:
p2(x) = X2 i=0
f (xi)Li(x) = cos( ⇡)L0(x) + cos(0)L1(x) + cos(⇡)L2(x) = 2x2+ ⇡2
⇡2
c) Una aproximaci´o la podem obtenir avaluant el polinomi interpolador. Aix´ı doncs,
cos(2)⇡ p2(2) = 2(2)2+ ⇡2
⇡2 = 0.189430530861298
d) Per tal de trobar una cota superior de l’error com`es, recordem que l’error d’interpolaci´o pura ve donat per:
Rn(x) = fn+1)(µ)
(n + 1)! (x x0)· . . . · (x xn) , µ2 [min(x, x0), max(x, xn)]
En el nostre exercici en particular, i donat que les derivades successives de la funci´o cosinus sempre estan fitades per un,
|R2(x)| = f3)(µ)
3! (x + ⇡)x(x ⇡) = f3)(µ)
3! x + ⇡||x||x ⇡| 1
6|x + ⇡||x||x ⇡| Finalment, en el punt x = 2 l’error t´e la seg¨uent cota superior,
|R2(2)| 1
6(2 + ⇡)2(2 ⇡) = 1.956534
3. [2 punts] Es vol estudiar si el borohidrur de sodi es podria utilitzar com a combustible. Per aix`o es fan experiments per avaluar la cin`etica electroqu´ımica i s’obtenen les seg¨uents dades de sobretensi´o (⌘) respecte la densitat de corrent (I).
I (A) 0.00226 0.00212 0.00206
⌘ (V) -0.29563 -0.24346 -0.19012
En les condicions de l’estudi, se sap que la relaci´o que existeix entre la sobretensi´o (⌘) i la densitat del corrent (I) es pot expressar com
p(I) = a + b ln (I) on p(I)⇡ ⌘(I).
a) [1 punt] Escriviu en forma matricial, sense substituir valors, el sistema d’equacions que cal resoldre per determinar a i b segons el criteri de m´ınims quadrats, suposant que coneixem n + 1 dades de sobretensi´o i densitat de corrent,
´es a dir (Ii, ⌘i), i = 0, . . . , n.
Sistema d’equacions en forma matricial (sense substituir valors):0 BB
B@
n + 1 Pn
i=0
ln(Ii) Pn
i=0
ln(Ii) Pn i=0
ln2(Ii) 1 CC CA
✓ a b
◆
= 0 BB B@
Pn i=0
⌘(Ii) Pn
i=0
⌘(Ii) ln(Ii) 1 CC CA
b) [0.5 punts] Escriviu en forma matricial, ara s´ı substituint els valors num`erics donats a la taula, el sistema d’equa- cions que cal resoldre per determinar a i b segons el criteri de m´ınims quadrats.
Observaci´o: aquest apartat es puntuar`a encara que no estigui correcte l’apartat anterior.
Sistema d’equacions en forma matricial (substituint valors donats a la taula):
3 18.433778952176802
18.433778952176802 113.2725686087136
! ✓ a b
◆
=
0.72921 4.475817304834151
!
c) [0.5 punts] Sabent que a = 8.60 i b = 1.36, quin ´es l’error quadr`atic que es comet en aquesta aproximaci´o?
EQ =8.506250395418080· 10 4
a) En aquest cas hem de trobar un interpolant de la forma p(I) = a + b ln(I) utilitzant el criteri de m´ınims quadrats.
Aix´ı doncs,
EQ(a, b) = Xn i=0
(⌘i a b ln(Ii))2.
Per tant, els valors d’a i b que fan que p(I) sigui l’interpolant de ⌘(I) segons el criteri de m´ınims quadrats es determinen mitjan¸cant la minimitzaci´o
mina,b EQ(a, b).
Determinarem els par`ametres a i b imposant que @EQ
@a =@EQ
@b = 0.
El sistema resultant ´es, doncs:
8>
>>
<
>>
>:
@E
@a = Xn i=0
2(⌘i a b ln(Ii)) = 0
@E
@b = Xn i=0
2(⌘i a b ln(Ii)) ln(Ii) = 0
Simplificant els termes i a¨ıllant els valors d’a i b s’obt´e:
0 BB B@
n + 1 Pn i=0
ln(Ii) Pn
i=0
ln(Ii) Pn
i=0
ln2(Ii) 1 CC CA
✓ a b
◆
= 0 BB B@
Pn i=0
⌘(Ii) Pn
i=0
⌘(Ii) ln(Ii) 1 CC CA
b) Substituint les dades experimentals donades a la taula obtenim,
3 18.433778952176802
18.433778952176802 113.2725686087136
! ✓ a b
◆
=
0.72921 4.475817304834151
!
c) L’error quadr`atic ser`a,
EQ = X2 i=0
(⌘i a b ln(Ii))2
On hem d’utilitzar que a = 8.60 i b = 1.36, per tant,
EQ = X2
i=0
(⌘i ( 8.6) ( 1.36) ln(Ii))2= 6.122014057371900· 10 4