Matematik
Algoritme/Kvadratrod mm.
med en ønsket decimal.
Hvis der er nogle der kan komme med hjælp ville jeg være meget taknemlig...
Fortsat god dag - FORZA BARCELONA!
Svar #1
05. december 2006 af Madsst (Slettet)
Denne vil være på formen
f(x)=f(0)+1/1!*f'(0)x+...+1/n!f(n)(0)x^n+R, hvor R er størrelsen af den fejl man begår ved tilnærmelsen og f(n) angiver at f er differentieret n gange. Hvis du skal bruge det mere præcist er jeg sikker på at du kan finde ngoet hvis du googler.
Svar #2
05. december 2006 af sluise (Slettet)
Svar #3
05. december 2006 af sigmund (Slettet)
Svar #5
05. december 2006 af sluise (Slettet)
Svar #6
05. december 2006 af sigmund (Slettet)
1) Sæt x0 = 1.
2) Sæt xnew = (x0+n/x0)/2, hvor n er det tal, man ønsker at bestemme kvadratroden af.
3) Sæt x0 = xnew, og fortsæt med 1)--3), indtil forskellen mellem x0 og xnew er mindre end en given tolerance tau.
Skal du også skrive et program, der gør det, eller skal du kun beskrive en algoritme, der beregner kvadratroden af et tal n?
Svar #7
05. december 2006 af sluise (Slettet)
Svar #8
05. december 2006 af sigmund (Slettet)
Hvad ønsker du nærmere information om? Jeg ved ikke hvad jeg mere skal sige. Er det en udledning af iterationsformlen, du vil høre mere om? I så fald, se http://ga.randers-hf-vuc.dk/matlex/rod.html . Her er det Newton iteration, der er baggrunden.
Svar #9
05. december 2006 af sluise (Slettet)
Svar #10
05. december 2006 af sigmund (Slettet)
Hvilket spørgsmål taler du om? Jeg har ikke set andet end, at du skal opstille en algoritme, der beregner kvadratroden af et tal. En sådan er beskrevet i #6.
Svar #12
05. december 2006 af sluise (Slettet)
Sæt x0 = xnew, og fortsæt med 1)--3), indtil forskellen mellem x0 og xnew er mindre end en given tolerance tau.
Svar #13
05. december 2006 af sigmund (Slettet)
x0 svarer til x_k i den formel, jeg har vist link til, mens xnew svarer til x_{k+1} i den samme formel.
#12,
Konkret betyder det:
while r > tau
x0 = 1;
xnew = (x0+n/x0)/2;
r = abs(xnew - x0);
x0 = xnew;
end
-----------
Her er tau den ønskede præcision og n det tal, vi ønsker at beregne kvadratroden af. r er den numeriske forskel mellem xnew og x0. Før while-løkken sættes denne til et tal større end tau.
Forresten, hvad er det for et fag, du laver det her i. Er det matematik eller datalogi?
Skriv et svar til: Algoritme/Kvadratrod mm.
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.