Mat-1.1520 Grundkurs i matematik 2 Gripenberg, Pohjonen, Solin ...
Mat-1.1520 Grundkurs i matematik 2 Gripenberg, Pohjonen, Solin ...
Mat-1.1520 Grundkurs i matematik 2 Gripenberg, Pohjonen, Solin ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Mat</strong>-<strong>1.1520</strong> <strong>Grundkurs</strong> i <strong>matematik</strong> 2 <strong>Gripenberg</strong>, <strong>Pohjonen</strong>, <strong>Solin</strong><br />
Övning 5, (I=”inlämningsuppgift”, D=”demo-uppgift”)<br />
Vecka 7, 14–18.2.2011<br />
Teori för dessa uppgifter finns ocks˚a i Adams 13.3, 13.4<br />
I1. Bestäm kvadraten av avst˚andet fr˚an punkten (x0, y0, z0) till planet Ax + By + Cz = D<br />
(dvs. kvadraten av avst˚andet fr˚an (x0, y0, z0) till den närmaste punkten i planet) med hjälp av en<br />
Lagrange multiplikator.<br />
Lösning: Vi skall minimera funktionen f(x, y, z) = (x − x0) 2 + (y − y0) 2 + (z − z0) 2 d˚a<br />
Ax + By + Cz = D. Enligt Lagranges metod skall vi bestämma de kritiska punkterna för<br />
funktionen<br />
F (x, y, z, λ) = (x − x0) 2 + (y − y0) 2 + (z − z0) 2 + λ(Ax + By + Cz − D).<br />
När vi deriverat f˚ar vi ekvationssystemet<br />
0 = Fx = 2(x − x0) + λA,<br />
0 = Fy = 2(y − y0) + λB,<br />
0 = Fz = 2(z − z0) + λC,<br />
0 = Fλ = Ax + By + Cz − D.<br />
Vi f˚ar direkt x = x0 − 1<br />
2λA, y = y0 − 1<br />
2λB och z = z0 − 1λC<br />
och när vi sätter in dessa punkter<br />
2<br />
i planets ekvation f˚ar vi<br />
av vilket följer att<br />
Ax0 + By0 + Cz0 − D − 1<br />
2 λ(A2 + B 2 + C 2 ) = 0<br />
λ = 2(Ax0 + By0 + Cz0 − D)<br />
.<br />
A 2 + B 2 + C 2<br />
Om vi nu sätter in uttrycken för x − x0, y − y0 och z − z0 i uttrycket för kvadraten av avst˚andet<br />
s˚a blir detta<br />
1<br />
4 λ2A 2 + 1<br />
4λ2B 2 + 1<br />
4λ2C 2 = 1 4(Ax0 + By0 + Cz0 − D)<br />
4<br />
2 (A2 + B2 + C2 )<br />
(A2 + B2 + C2 ) 2<br />
och av detta ser vi att avst˚andet är |Ax0 + By0 + Cz0 − D|<br />
√ .<br />
A2 + B2 + C2 =<br />
|Ax0 + By0 + Cz0 − D|<br />
√ A 2 + B 2 + C 2<br />
2<br />
,
I2. Bestäm funktionens (x − 1) 2 + (y − 2) 2 + (z − 3) 2 minsta värde d˚a x + y + z = 4 och<br />
x + y − z = 6 genom att använda Lagrange multiplikatorer. (Observera att man d˚a minimerar<br />
avst˚andet i kvadrat fr˚an (1, 2, 3) till skärningslinjen mellan planen x+y +z = 4 och x+y −z =<br />
6.)<br />
Lösning: Vi bildar Lagrange funktionen<br />
Svar: 18<br />
L(x, y, z, λ, µ) = (x − 1) 2 + (y − 2) 2 + (z − 3)z 2 + λ(x + y + z − 4) + µ(x + y − z − 6).<br />
Nu är gradienten L ′ (x, y, z, λ, µ) = 0 d˚a<br />
2(x − 1) + λ + µ = 0<br />
2(y − 2) + λ + µ = 0<br />
2(z − 3) + λ − µ = 0<br />
x + y + z − 4 = 0<br />
x + y − z − 6 = 0.<br />
Ur de tv˚a sista ekvationerna följer att x + y = 10 = 5 och s˚aledes z = −1. Ur de tv˚a första<br />
2<br />
ekvationerna följer att x − 1 = y − 2, eller x = y − 1. Eftersom x + y = 5 s˚a m˚aste vi ha y = 3<br />
och x = 2. Den enda lösningen är allts˚a (2, 3, −1). Eftersom uttrycket som skall minimieras är<br />
≥ 0 och blir stort d˚a avständet fr˚an origo till (x, y, z) blir stort s˚a ser vi att det är minimipunkten<br />
vi hittat och det minsta värdet är 1 + 1 + 42 = 18.<br />
I3. Bestäm kortast möjliga avst˚and i kvadrat fr˚an punkten (0, −1) till n˚agon punkt p˚a kurvan<br />
y = √ 1 − x 2 genom att använda en Lagrange multiplikator.<br />
Lösning: Vi skall allts˚a bestämma minsta värdet av funktionen f(x, y) = x2 + (y + 1) 2 d˚a<br />
y − √ 1 − x2 = 0. Vi bildar Lagrange funktionen L(x, y, λ) = x2 + (y + 1) 2 + λ(y − √ 1 − x2 )<br />
och bestämmer gradientens nollställen:<br />
x<br />
Lx(x, y, λ) = 2x + λ√<br />
= 0,<br />
1 − x2 Ly(x, y, λ) = 2(y + 1) + λ = 0,<br />
Lλ(x, y, λ) = y − √ 1 − x 2 = 0.<br />
Om x = 0 s˚a är den första ekvationen uppfylld och av den tredje följer att y = 1 och d˚a är även<br />
den andra ekvationen uppfylld d˚a λ = −4. Om x = 0 s˚a är λ = −2 √ 1 − x 2 enligt den första<br />
ekvationen och d˚a följer det av den andra att<br />
2y + 2 = 2 √ 1 − x 2 ,<br />
s˚a d˚a vi löser y och sätter in resultatet i den tredjeekvationen f˚ar vi<br />
−1 = 0,<br />
vilket är en motsägelse. Den enda lösningen är allts˚a x = 0 och y = 1. Men om man ritar en<br />
figur ser man att denna punkt ger funktionen dess största värde medan det minsta uppn˚as med<br />
d˚a x = ±1 och y = 0. I detta fall hade vi allts˚a ingen nytta av Lagrange multiplikatorn eftersom<br />
det extremvärde vi ville bestämma uppn˚as i ändan p˚a kurvan där den inte är deriverbar.
I4. Enligt statistikcentralen var utsläppen av växthusgaser av inrikes transport i Finland mellan<br />
˚aren 1990 och 2009 följande (motsvarande miljoner ton koldioxid): 12.79 12.43 12.35 11.88<br />
12.23 12.03 12.00 12.59 12.74 12.94 12.84 12.96 13.15 13.34 13.68 13.71 13.90 14.27 13.68<br />
13.01. L˚at yk, k = 1, . . . , 20 vara dessa utsläppsmängder och l˚at xk = 1989 + k, k = 1, . . . , 20.<br />
Uppskatta med hjälp av linjär regression hur stora utsläppen var ˚ar 2010 genom att använda<br />
följande uträknade värden: x = 1<br />
20<br />
20<br />
k=1 xk = 1999.5, y = 1<br />
20<br />
x) 2 = 665, 20<br />
k=1 (yk − y) 2 = 8.7267 och 20<br />
k=1 (xk − x)(yk − y) = 62.18.<br />
Lösning: Om man minimerar uttrycket 1<br />
2<br />
ekvationerna<br />
<br />
20<br />
(xk − x) 2<br />
<br />
a +<br />
k=1<br />
Eftersom 20<br />
k=1 (xk − x) = 0 s˚a är<br />
20<br />
k=1<br />
och av den första ekvationen f˚ar vi<br />
20<br />
20<br />
20<br />
20<br />
k=1 yk = 12.926, 20<br />
k=1 (xk −<br />
Svar: 13.9<br />
k=1 |a(xk −x)+ ˜ b−yk| 2 s˚a f˚ar man när man deriverar<br />
<br />
<br />
20<br />
(xk − x) ˜b = (xk − x)yk,<br />
k=1<br />
k=1<br />
<br />
<br />
20<br />
(xk − x) a + 20 b = yk.<br />
k=1<br />
k=1<br />
20<br />
(xk − x)yk = (xk − x)(yk − y) = 62.18,<br />
a =<br />
20<br />
k=1<br />
k=1 (xk − x)yk<br />
20 k=1 (xk<br />
62.18<br />
= = 0.0935.<br />
− x) 2 665<br />
Av den andra ekvationen följer att<br />
20 ˜ k=1 b =<br />
yk<br />
= y = 12.926.<br />
20<br />
P˚a grundval av dessa räkningar kan vi uppskatta att utsläppen ˚ar 2010 var<br />
a(2010 − x) + ˜ b = 0.0935(2010 − 1999.5) + 12.926 ≈ 13.9.<br />
I5. Antalet hush˚all med digibox var under perioden februari 2004 till januari 2007 följande:<br />
m˚anader före 31.8.2007 42 39 35 33 21 18 15 12 9 7<br />
andel i % 11 15 18 22 35 44 50 51 56 61<br />
Om man nu l˚ater x vara antalet m˚ander och y procentandelen och man bestämmer a och b<br />
s˚a att 10 k=1 |axj+b−yj| 2 är s˚a liten som möjligt f˚ar man b = 69.0. För att bedöma hur tillförlitlig<br />
denna siffra är kan man göra p˚a följande sätt: Man väljer slumpmässigt 10 av talparen (xj, yj)<br />
j = 1, . . . , 10 (s˚a att man till˚ater upprepningar) och räknar ut ett värde b med dessa tal och<br />
sedan kan man se hur dessa tal b varierar när man upprepar detta tillräckligt m˚anga g˚anger. Gör<br />
detta med hjälp av matlab/octave, räkna 200 värden och rita/skissera ett histogram som<br />
visar resultaten.
Ledning: I dokumentet math.tkk.fi/opetus/gk2/ovn11/ovn5I5.m (till vilken det finns en länk i<br />
noppa) hittar du instruktioner för hur du skall komplettera och modifiera de kommandon som<br />
finns där (dvs. de rader som börjar med ett %-tecken) för att f˚a en fil som du kan köra i<br />
matlab/octave och som d˚a ger önskat resultat.<br />
Lösning: Man kan tex. använda följande kommandon:<br />
x=[42 39 35 33 21 18 15 12 9 7];<br />
y=[11 15 18 22 35 44 50 51 56 61];<br />
b=zeros(1,200);<br />
for j=1:200<br />
jj=floor(10*rand(1,10)+1);<br />
xx=x(jj);<br />
yy=y(jj);<br />
A=[xx;0*xx+1];<br />
cc=(A*A’)\A*yy’;<br />
b(j)=cc(2);<br />
end<br />
hist(b)<br />
Resulatet kan se ut ungefär s˚a här (men d˚a sanvänds kommandot hist(b,60:72)):<br />
70<br />
60<br />
50<br />
40<br />
30<br />
20<br />
10<br />
.... .. . .<br />
60 62 64 66 68 70 72
D1. I en gas finns N molekyler och ar och en av dem kan befinna sig i tillst˚andet j s˚a att dess<br />
energi är Ej där j = 1, . . . , M (1 ≤ M ≤ ∞). Om Nj av molekylerna är i tillst˚andet j s˚a är<br />
M<br />
j=1 Nj = N och om deras sammanlagda energi är E, s˚a gäller M<br />
j=1 NjEj = E. Bestäm<br />
andelarna Nj<br />
N<br />
s˚a att uttrycket<br />
N!<br />
N1! N2! . . . NM! ,<br />
är s˚a stort som möjligt med dessa begränsningar. Talet som skall maximeras säger p˚a hur m˚anga<br />
sätt N olika molekyler kan fördelas i olika klasser j s˚a att i klass j fins Nj molekyler. Använd<br />
approximationen k! ≈ k k e −k , ta logaritmen, använd Lagrange multiplikatorer och strunta i<br />
kravet p˚a att Nj skall vara ett heltal.<br />
Lösning: Eftersom<br />
N!<br />
N1! N2! . . . NM! ≈<br />
N N e −N<br />
N N1<br />
1 e −N1 . . . N NM<br />
M e−NM<br />
och eftersom man lika bra kan maximera logaritmen kan vi konstatera att vi skall bestämma<br />
största värdet av funktionen<br />
M<br />
M<br />
f(N1, . . . , NM) = N ln(N) − N − Nj ln(Nj) + Nj,<br />
d˚a M j=1 Nj = N och M j=1 NjEj = E. Vi struntar i kravet att Nj skall vara ett heltal och<br />
bildar Lagrange funktionen<br />
M<br />
<br />
M<br />
<br />
M<br />
<br />
L(N1, . . . , NM, λ, µ) = N ln(N) − Nj ln(Nj) + λ Nj − N + µ NjEj − E .<br />
j=1<br />
Derivatans nollpunkter uppfyller ekvationssystemet<br />
∂L<br />
∂Nj<br />
∂L<br />
∂λ =<br />
∂L<br />
∂µ =<br />
j=1<br />
j=1<br />
,<br />
j=1<br />
= − ln(Nj) − 1 + λ + µEj = 0, j = 1, . . . , M,<br />
M<br />
Nj − N = 0,<br />
j=1<br />
M<br />
NjEj − E = 0.<br />
j=1<br />
Ur de första ekvationerna f˚ar vi som lösningar<br />
och genom att addera<br />
S˚aledes är<br />
N = e λ−1<br />
Nj = e −1+λ e µEj ,<br />
M<br />
e µEj , j = 1, . . . , M.<br />
j=1<br />
Nj<br />
N =<br />
e µEj<br />
M j=1 eµEj<br />
,<br />
j=1
och µ bestäms av villkoret<br />
D2. Visa att om 1 < p < ∞ och 1<br />
p<br />
E<br />
N =<br />
+ 1<br />
q<br />
N j=1<br />
M j=1 eµEj<br />
µEj Eje<br />
.<br />
= 1 s˚a gäller<br />
n<br />
<br />
n<br />
|ajbj| ≤ |aj| p<br />
j=1<br />
j=1<br />
1<br />
p n <br />
j=1<br />
|bj| q<br />
1<br />
q<br />
,<br />
genom att först bestämma största möjliga värde av uttrycket n j=1 xjyj d˚a n n j=1 |yj| q 1<br />
n<br />
p<br />
n<br />
p<br />
q<br />
= 1, och sedan välja xj = |aj|/ j=1 |aj| och yj = |bj|/ |bj|<br />
Lösning: Vi bildar Lagrange funktionen<br />
n<br />
<br />
n<br />
F (x, y, λ, µ) = xjyj + λ |xj| p <br />
n<br />
− 1 + µ |yj| q <br />
− 1 .<br />
j=1<br />
j=1<br />
j=1<br />
j=1<br />
j=1 |xj| p =<br />
1<br />
q<br />
.<br />
Derivatan av funktionen x ↦→ |x| p är p|x| p−1sign (x) där sign (x) = x ifall x = 0, och 0 om<br />
|x|<br />
x = 0. S˚aledes f˚ar vi följande ekvationssystem om vi kräver att gradienten av F skall vara 0:<br />
För varje j f˚ar vi d˚a<br />
yj = −λp|xj| p−1 sign (xj), j = 1, . . . , n,<br />
xj = −µq|yj| q−1 sign (yj), j = 1, . . . , n,<br />
n<br />
1 = |xj| p ,<br />
1 =<br />
j=1<br />
n<br />
|yj| q .<br />
j=1<br />
yj = λp|µ| p−1 q p−1 |yj| (p−1)(q−1) sign (µyj).<br />
D˚a p = 2 (s˚a att ocks˚a q = 2) s˚a ser vi av detta att det finns en positiv konstant cy (som beror<br />
p˚a p, q, λ och µ s˚a att yj = ±cy för all j = 1, . . . , n och eftersom n<br />
j=1 |yj| q = 1 s˚a m˚aste vi<br />
1<br />
1<br />
− −<br />
ha cy = n q . P˚a samma sätt ser vi att xj = ±n p för alla j. För att uppn˚a ett maximum m˚aste<br />
xjyj ≥ 0 för alla j, dvs. xj m˚aste ha samma tecken yj och d˚a f˚ar vi<br />
n<br />
xjyj =<br />
j=1<br />
n<br />
j=1<br />
1 1<br />
− −<br />
n p n q =<br />
n<br />
n −1 = 1,<br />
eftersom 1 1 + = 1.<br />
p q<br />
Ifall p = q = 2 s˚a är yj = −2λxj och xj = −2µyj <br />
s˚a att det följer av villkoren<br />
n<br />
j=1 |xj| 2 = n j=1 |yj| 2 = 1 att |λ| = |µ| = 1<br />
2 . D˚a är n j=1 xjyj = ± n j=1 |xj| 1 = ±1<br />
och det största värdet är 1 ocks˚a i detta fall.<br />
n=1
Eftersom 1 var det största värdet f˚ar vi<br />
n<br />
xjyj ≤ 1 kun<br />
Om vi nu väljer<br />
xj =<br />
n<br />
j=1<br />
|aj|<br />
j=1<br />
|aj| p<br />
1<br />
p<br />
n<br />
|xj| p =<br />
j=1<br />
och yj =<br />
s˚a är n<br />
j=1 |xj| p = n<br />
j=1 |xj| q = 1 och n<br />
av vilket p˚ast˚aendet följer.<br />
n<br />
j=1<br />
|aj| p<br />
j=1 |ajbj|<br />
1<br />
p n<br />
n<br />
j=1<br />
|bj|<br />
j=1<br />
n<br />
|xj| q = 1.<br />
j=1<br />
|bj| q<br />
1<br />
q<br />
|bj| q<br />
1 , j = 1, . . . , n,<br />
q<br />
≤ 1,