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))
Profilbild för Okänd

About mattelararen

Licentiate of Philosophy in atomic Physics Master of Science in Physics
Detta inlägg publicerades i Calculus, matematik 3c, matematik 4, Pythonprogrammering, Uncategorized och märktes , , . Bokmärk permalänken.

Lämna en kommentar