Python-program for relativistisk kinetisk energi
Lov på eksamen
- Skrivesaker, passer, linjal og vinkelmåler
- Vedlegg i oppgavesettet
Ingen kalkulator eller digitale verktøy. Vedleggene i oppgavesettet kan brukes på begge deler.
Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.
Programmet gjør en beregning på et elektron.
from pylab import *
def f(m,c,v):
return m*c**2/(sqrt(1 - (v/c)**2)) - m*c**2
m = 9.11e-31
c = 3.00e8
dv = 0.01*c
v = 0
v_liste = [v]
f_liste = [0]
while v < 0.99*c:
v = v + dv
v_liste.append(v)
f_liste.append(f(m,c,v))
plot(v_liste, f_liste)
show()
Hva viser grafen programmet skriver ut?
Fasit
B
LøsningsforslagKI-generert
Funksjonen returnerer
altså totalenergien minus hvileenergien, som er den kinetiske energien. Programmet plotter f_liste mot v_liste, altså kinetisk energi som funksjon av fart. Totalenergien (D) ville vært uten å trekke fra , og bevegelsesmengden (C) er .
Vedlegg
Vedleggene i oppgavesettet til Fysikk 2 H2023. De kunne brukes på hele eksamen, også del 1 (om hjelpemidlene).
Åpne på egen side: Faktavedlegg · Formelvedlegg · Programmeringsvedlegg