Newton Raphsons metod: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 8: Rad 8:
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod.  
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod.  
}}
}}
==== GeoGebra ===
[https://www.geogebra.org/m/GHuszVNm Newton Raphson i GGB]


=== Excel ===
=== Excel ===


[[Fil:Newton_Raphson.xlsx|Lösning med Excel]]
[[Fil:Newton_Raphson.xlsx|Lösning med Excel]]
=== Kodexempel ===
<pre>
x0 = 12 #En approximation av vad roten kommer att bli
function = lambda x: (x**2) - 1394 #Funktionen
derivative = lambda x: 2*x #Derivatan
x = x0 #Aktuelt x-värde
while True:
    value = x - (function(x)/derivative(x))
    print(value)
    x = value
</pre>


=== Länkar ===
=== Länkar ===

Nuvarande version från 8 juni 2022 kl. 17.41

Programmeringsuppgift

Python-hjälp

Mål för undervisningen Kom igång med programmering i matematiken.

Målet är att du ska köra enkla färdiga program för att utföra matematiska beräkningar. Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.

Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod.


= GeoGebra

Newton Raphson i GGB

Excel

Fil:Newton Raphson.xlsx

Kodexempel

x0 = 12 #En approximation av vad roten kommer att bli
function = lambda x: (x**2) - 1394 #Funktionen
derivative = lambda x: 2*x #Derivatan

x = x0 #Aktuelt x-värde
while True:
    value = x - (function(x)/derivative(x))
    print(value)
    x = value

Länkar