...
a og b er lengden på de parallelle sidene i trapeset. w (width) er avstanden mellom disse.
e)
Lag funksjonen trapezoidMethod
. Prameterene er start, stop, n. I denne funksjonen må den matematiske funksjonen defineres. (start, stop, n, fn)
. Her er start
start-punktet for arealet (0 i eksempelet over), stop
er stopp-punktet (2 i eksempelet over), n
er antall trapeser og fn
er funksjonen som arealet skal regnes ut for.
Skal man mestre punktene lengre nede på siden må man legge til fn som parameter.
Code Block | ||
---|---|---|
| ||
f = @(t) exp(-x.^2); g = @(t) sin(x) %Funksjonen er definert som: trapezMethod (start,stop,n,f) trapezMethod (trapezoidMethod (0, 10, 10, f@f) % skal skrive ut 0.8868 trapezMethodtrapezoidMethod (0, 10, 100, f@f) % skal skrive ut 0.8862 trapezMethodtrapezoidMethod (0, pi , 10, g@sin ) % 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 akseptabelt.Hva skjer når du øker n
?
Anchornyttig nyttig
Du kan få bruk for følgende som ikke er pensum:
nyttig | |
nyttig |
...