Versions Compared

Key

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

...

Du skal i denne oppgaven lage en metode som kan integrere numerisk.
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 (smile)

Lag funksjonen trapezAreatrapezoidArea(r, s, h) som returnerer arealet til et trapes.


r og s er lengden på de parallelle sidene i trapeset. h (eller dx) er avstanden mellom disse.

b)

Lag funksjonen trapezMethodtrapezoidMethod. Prameterene er start, stop, n. I denne funksjonen må den matematiske funksjonen defineres.
Skulle Skal man mestre punktene lengre nede på siden må man legge til fn som parameter..

Code Block
languagenone
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

...

Anchor
nyttig
nyttig
Du kan få bruk for følgende som ikke er pensum:

  • Definerer en vanlig (mattematiskmatematisk) funksjon:

    Code Block
    languagenone
    function y = f(x)
    	y = x;
    end

...