Optimering av rektangelareal og program

Del 1, uten hjelpemidler

Optimering av rektangelareal og program

Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.

En elev har fått følgende oppgave:

Funksjonen f er gitt ved

f(x)=(x2−9)4,x∈⟨0,3⟩

Et rektangel R har hjørner i (0,0), (t,0), (t,f(t)) og (0,f(t)).

Bestem den verdien av t som gjør at R har størst areal.

Figur

For å løse oppgaven har eleven laget følgende program:

def A(x):
    return x*(x**2-9)**4

t = 0
d = 0.01

while A(t) < A(t+d):
    t = t + d

print(t)

Forklar strategien eleven har brukt for å løse oppgaven.

Løs oppgaven eleven har fått.

Fasit

Algoritmen starter ved t=0 og klatrer oppover ved å øke t med d=0,01 så lenge arealet vokser. Når arealet begynner å avta, stoppes løkken — og t er (omtrentlig) ved maksimumspunktet.

t=1, største areal =𝟒𝟎𝟗𝟔

LøsningsforslagKI-generert

Programmet bruker en numerisk søkealgoritme som leter etter maksimum ved å «klatre oppover bakken»:

  • Eleven starter ved t=0 og øker t med d=0,01 i hvert steg.
  • Betingelsen A(t) < A(t+d) sjekker om arealet fortsatt vokser. Så lenge neste skritt gir større areal, fortsetter løkken.
  • Når A(t) >= A(t+d) er det neste skrittet enten like stort eller mindre — arealet har nådd toppen og begynner å avta. Løkken stopper.
  • Den siste t-verdien er da en tilnærming til det t som gir størst areal.

Strategien forutsetter at arealet har akkurat ett maksimum på intervallet (0,3), og at startpunktet t=0 er til venstre for maksimumspunktet.

Arealet til rektangelet er

A(t)=t⋅f(t)=t(t2−9)4,t∈⟨0,3⟩

Vi deriverer A(t) med produktregelen og kjerneregelen:

A′(t)=(t2−9)4+t⋅4(t2−9)3⋅2t=(t2−9)4+8t2(t2−9)3=(t2−9)3[(t2−9)+8t2]=(t2−9)3(9t2−9)=9(t2−9)3(t2−1)

Vi setter A′(t)=0:

9(t2−9)3(t2−1)=0
t2−9=0⟹t=±3(ikke i det åpne intervallet ⟨0,3⟩)
t2−1=0⟹t=±1⟹t=1(i intervallet)

Fortegnsanalyse av A′(t) på ⟨0,3⟩:

For t∈⟨0,1⟩: t2−9<0, så (t2−9)3<0. Og t2−1<0.

A′(t)=9⋅(t2−9)3⏟<0⋅(t2−1)⏟<0>0⇒A er voksende.

For t∈⟨1,3⟩: t2−9<0, så (t2−9)3<0. Og t2−1>0.

A′(t)=9⋅(t2−9)3⏟<0⋅(t2−1)⏟>0<0⇒A er avtagende.

Siden A′ skifter fra positiv til negativ i t=1, er dette et maksimumspunkt.

Største areal:

A(1)=1⋅(12−9)4=(−8)4=𝟒𝟎𝟗𝟔

Den verdien av t som gir størst areal er t=1, og det største arealet er 4096 arealenheter.

Sensorveiledning

Oppgaven gir til sammen 4 poeng

2 poeng

Kandidater som forklarer hva som skjer i koden linje for linje uten å kommunisere hva som er strategien kan få 1 poeng. Kandidaten behøver ikke å forklare hver linje i programmet for å få full uttelling.

2 poeng

Kandidater som gjør en feil i derivasjonen av uttrykket, men som har riktig strategi, kan få 1 poeng.

Forstå oppgaven med en KI

Du får en ferdig tekst du limer inn i den KI-chatboten du bruker. Teksten inneholder oppgaven og en instruks om at chatboten skal hjelpe deg å tenke selv — stille spørsmål, gi ett hint av gangen og la deg gjøre regningen.

Anbefalt. Chatboten får beskjed om å bruke det til å veilede deg riktig vei — ikke til å røpe svaret. Du kan slå det av hvis du vil være helt sikker på at ingenting lekker.

Hva du bør vite
  • Ingenting sendes herfra. Teksten kopieres bare til utklippstavla på enheten din. Det du limer inn i en chatbot, går til den tjenesten — og de har sine egne regler for hva de lagrer.
  • Ikke lim inn personopplysninger — navn, skole eller noe annet om deg selv eller andre. Oppgaveteksten holder.
  • KI kan ta feil, også i matematikk. Sjekk alltid mot løsningsforslaget her på siden.
  • Er du usikker på om du har lov til å bruke KI på skolearbeidet ditt, spør læreren din først.

Tastatursnarveier

Navigasjon

⌘K / Ctrl+K
Åpne søk
G F
Gå til Fag
G E
Gå til Eksamener
G T
Gå til Temaer
G K
Gå til Kompetansemål
G H
Hjem
?
Vis snarveier

I oppgave

←/→ · J/K
Forrige / neste oppgave
0
Marker som ikke prøvd
1
Marker som prøvd
2
Marker som trenger hjelp
3
Marker som ferdig
S
Vis / skjul løsningsforslag
A
Legg til i liste
N
Skriv notat
Esc
Tilbake / avslutt