Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Del 1 (4:00)Del 2 (9:12)Del 3 (2:34)
Widget Connector
urlhttps://www.youtube.com/watch?v=1VBnsEaz-lg
Widget Connector
urlhttps://www.youtube.com/watch?v=lC3Jy8uVECM
Widget Connector
urlhttps://www.youtube.com/watch?v=IE42ZNiVcMc
Introduksjon av problemet, og vanlig, enkel løsning.Effektiv løsning.Demonstrasjon av kjøretidsfordelen man kan få med denne teknikken.

Løsningsforslag

Expand
titleHvis du har prøvd selv, trykk her for å se svaret...
Code Block
titlekvadratrot.m
function retur = kvadratrot(tall)
    x = 1;
    er_over_feilgrense = true;
    i = 1;
    N = 4;
    retur = zeros(1, N);
    retur(1) = x;
    while er_over_feilgrense
       ny_x = x + (tall - x^2)/(2*x);
       relativ_endring = abs(ny_x - x)/x;
       er_over_feilgrense = relativ_endring >= 1e-9;
       x = ny_x;
       i = i + 1;
       if i > N
           N = 2*N;
           retur(N) = 0;
       end
       retur(i) = x;
    end
    retur = retur(1:i);
end 

...