...
Noen funksjoner er sure og kan derfor ikke integreres analytisk. Derfor kan dette gjøres nummerisk, altså tilnærmes.
Se på plottet ovenfor, og legg merke til at de to grafene nesten ligger oppå hverandre. Legg også merke til at den blå linjen, sammen med bunnlinjen og de vertikale grå linjene, danner trapeser. Trapes er enkelt å regne ut arealet for
.
Lag funksjonen trapezArea(r, s, h) som returnerer arealet til et trapes.
...
Lag funksjonen trapezMethod. Prameterene er start, stop, n og fn.
Code Block | ||
---|---|---|
| ||
f = @(t) exp(-x.^2); g = @(t) sin(x) %Funksjonen er definert som: trapezMethod (start,stop,n,f) trapezMethod (0, 10, 10, f) % skal skrive ut 0.8868 trapezMethod (0, 10, 100, f) % skal skrive ut 0.8862 trapezMethod (0, pi , 10, g ) % skal skrive ut 1.9200 |
Vær oppmerksom på at små feil i programmet ditt kan føre til små avrundingsfeil, slik at svarene kan avvike fra svarene gitt over. Dette er helt akseptabelt.
Du får bruk for at:
...