Versions Compared

Key

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

...


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

Se lengre ned for bruk av funksjoner som parametere i andre funksjoner.  
a)

Fordi n må være partall, må funksjonen . isEven(n) lages. Returvariabelen er 1 eller 0 om n er partall eller ikke. 

...

Code Block
languagenone
% Ta inn a, b, n og funksjonen fn.
% 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 . 

#anchor 

 

d)

Test funksjonen med simpsons(0,pi, 14, @sin).

...

Code Block
languagenone
n =200;
c = 1;
for i = [2:2:n]
e(c) = simpsons(0,pi,i,@sin);
c = c+1;
end
loglog([1:n/2], e-2)

 



Nyttig
Anchor
nyttig
nyttig
:


Du får bruk for at:

Definerer en vanlig (mattematisk) funksjon:

...