Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1. class BasisKulebane:
  2.     # Denne skal ta flere parametere enn self, sjekk oppgave b) og c)
  3.     # for de to ulike funksjonsklassene. De ulike funksjonsklassene tar
  4.     # ulike parametre til konstruktøren.
  5.     def __init__(self, tyngdekraft, starttilstand):
  6.         # Fyll inn kode for å sette egenskapene
  7.         self.tyngdekraft = tyngdekraft
  8.         self.starttilstand = starttilstand # [x_posisjon, y_posisjon, x_fart, y_fart]
  9.  
  10.     # Denne funksjonen skal regne ut og returnere en endringsvektor basert på
  11.     # tilstandsvektoren. Bruk formelen oppgitt i oppgaven.
  12.     # Merk at parameteren "tidspunkt" egentlig er unødvendig
  13.     # i denne oppgaven, og er med siden eksemplet er hentet fra et mer komplekst
  14.     # eksempel.
  15.     def evaluate(self, tidspunkt, tilstandsvektor):
  16.         x_fart = tilstandsvektor[2]
  17.         y_fart = tilstandsvektor[3]
  18.         return np.array([x_fart, y_fart, 0, self.tyngdekraft])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement