Øving 9

26 views
Skip to first unread message

Rønnaug Steen Kolve

unread,
Mar 13, 2012, 12:47:45 PM3/13/12
to ST2304 2012
Hei.

Trenger hjelp til øving 9 oppgave 2.

Hva er Newtonmetoden?
Hvordan får jeg i inn i funksjonen uten å bruke det som argument? Kan
man skrive noe slik at den finner ut selv hva i skal være?

vekstrate <- function(l,m,i) {
{
delta <- sum(exp(((-log(1))+log(l)+log(m))/i))
}
delta
}

Dette har jeg gjort, sikkert riv ruskende feil, hva skal jeg gjøre?

Jarle Tufto

unread,
Mar 13, 2012, 1:08:35 PM3/13/12
to st230...@googlegroups.com

Snakket om det i forelesningen i dag, se også f.eks.

http://www.math.ntnu.no/~jarlet/ST1301-2008v/notat-4.pdf

Jarle Tufto

unread,
Mar 14, 2012, 4:11:25 AM3/14/12
to st230...@googlegroups.com
Newton's metode kan også programmeres på en litt annen måte ved at du i stedet sjekker om ligningen vi skal løse er oppfyllt med tilstrekkelig numerisk nøyaktighet, se eksempelet mysqrt i http://www.math.ntnu.no/~jarlet/statmod/forelesninger.r.

For å få til å beregne summen fra i=1 til n som inngår i Euler-Lotka ligningen kan du definere i som en vektor som inneholder tallene fra 1 til n. Da kan du beregne summen enkelt og greit på følgende måte

i <- 1:n
sum(l*m*lambda^-i)

Her er det verdt å tenke igjennom hvordan dette fungerer når l, m og i er vektorer.
Reply all
Reply to author
Forward
0 new messages