Løsningsforslag R1 eksamen H2023

Oppgave 1-1

Bruker produktregelen for derivasjon.

f(x)=x2ln(x)f(x)=2xln(x)+x21xf(x)=2xln(x)+xf(x)=x(2ln(x)+1)

Oppgave 1-2

Jeg prøver å skrive om de ulike uttrykkene.

2lne3=23lne=61=63lg70=3log(710)=3(log7+log10)=3(log7+1)=3log7+3e3ln2=(eln2)3=23=8

Jeg vet at log10=1 og log1=0, derfor må

0<log7<10<3log7<3

Uttrykk nummer 2 er må altså være mindre enn 6.

Rekkefølgen på uttrykkene er 3lg70, 2lne3, e3ln2.

Oppgave 1-3

1-3a

Jeg definerer vektorene

AB=[2(3),2(1)]=[5,1]BC=[52,2(2)]=[3,4]AC=[5(3),2(1)]=[8,3]

Lengden av vektorene er da gitt ved:

|AB|=52+(1)2=26|BC|=32+42=25=5|AC|=82+32=64+9=73

Side BC er kortest.

1-3b

Vinkelen mellom a og b er 90° hvis og bare hvis ab=0.

Beregner skalarproduktet mellom vektorene

ABBC=53+(1)4=154=11ABAC=58+(1)3=403=37BCAC=38+43=36

Ingen av vinklene er 90°.

Oppgave 1-4

1-4a

Egil har forsøkt å sjekke når den deriverte skifter fortegn. Han vet tydeligvis at siden f har positiv koeffisient foran x2-leddet så vil andregradsfunksjonen ha et bunnpunkt. Han sjekker derfor den deriverte i punkter langs x-aksen helt til den deriverte blir positiv eller null.

1-4b

Problemet til Egil er at han kun sjekker den deriverte i heltallsverdier for x. Hvis vi endrer linja a = a + 1 til for eksempel a = a + 0.001 tar vi mye mindre steg i x-retningen og får et ganske nøyaktig svar.

def f(x):
    return 2*x**2 - 9*x - 2

def df(x,h):
    return (f(x+h) - f(x))/h

h = 0.001
a = 0

while df(a,h) < 0:
    a = a + 0.001
print("Bunnpunktet er", (a, f(a)))