Pythonkod för beräkning av integraler med rektangelmetoden


#I koden nedan är det bara att ändra y i funktionen f(x) till 
den funktion man skall integrera. 
#Rektangelmetoden
from math import *

def f(x):
    y = x * log(x)
    return y


print ("Numerisk beräkning av integral")
a = float(input("Nedre gräns? "))
b = float(input("Övre gräns? "))
n = int(input("Antal delintervall? "))

dx = (b - a) / n

integral = 0

#Se summaformel i uppgiften
for i in range(0, n):
    integral = integral + ((f(i * dx + dx / 2 + a)) * dx)

print ("I = " + str(integral))
Annonser

Om mattelararen

Licentiate of Philosophy in atomic Physics Master of Science in Physics
Det här inlägget postades i Calculus, matematik 3c, matematik 4, Pythonprogrammering, Uncategorized och har märkts med etiketterna , , . Bokmärk permalänken.

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut /  Ändra )

Google+-foto

Du kommenterar med ditt Google+-konto. Logga ut /  Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut /  Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut /  Ändra )

w

Ansluter till %s