Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Noen funksjoner er sure og kan derfor ikke integreres analytisk på en enkel måte. Derfor kan dette gjøres nummerisk, altså tilnærmes.

...

Se lengre ned for bruk av funksjoner som parametere i andre funksjoner. Dette er ikke pensum, men ellers nyttig


a)

Fordi n må være partall, må funksjonen isEven(n) lages. Returvariabelen er 1 eller 0 om n er partall eller ikke.
Digresjon: Er det egentlig nødvendig å lage en egen funksjon for dette?

...

Skriv funksjonen calcDeltaX(a,b,n)som returnerer steglengden.

c)

Lag simpsons(a,b,n,fn) ved gitt pseudokode:

Code Block
languagenone
linenumberstrue
% Ta inn a, b, n og funksjonen fn.
% Definere y(x) 
% Sjekk at n er partall, gi feilmelding hvis ikke.
% Gå videre:
% La variabelen y inneha alle funksjonsverdiene til fn fra a til b med steglende deltaX.
% velg odde yer: y1, y3, y5 ... y_(n-1)
	% regn ut 4*summen av disse
% velg partall yer: y2, y4, y6 ... y_(n-2)
	% regn ut 2*summen av disse
% legg sammen de to summene sammen med y_0 og y_n
% gang alt med \deltaX/3 . 

...