Mam takie zadańko do napisania i nie ogarniam o co w tym chodzi:
Pole pod krzywa f(x) = pierwiastek(x) w zkresie x nalezy do <1; +2> dx=0.01.
Metoda prostokątów, instrukcja while.
Pomoże ktoś ?
Mam takie zadańko do napisania i nie ogarniam o co w tym chodzi:
Pole pod krzywa f(x) = pierwiastek(x) w zkresie x nalezy do <1; +2> dx=0.01.
Metoda prostokątów, instrukcja while.
Pomoże ktoś ?
masz problem z policzeniem całki czy policzeniem pola prostokąta?
w sumie to całki nie trzeba liczyć, więc pewnie z polem prostokąta
Masz w Python 3.1:
# f(x) = pierwiastek(x) w zkresie x nalezy do <1; +2> dx=0.01.
import math
x=1.0
dx=0.01
wynik=0.0
while x<=2.0:
x+=dx
fx=math.sqrt(x)
wynik+=dx*fx
print(wynik)
Przepisz sobie do jakiego tam chcesz języka :D Jest prawie na pewno dobrze... http://edu.i-lo.tarnow.pl/inf/alg/004_int/0002.php - robiłem według ilustracji.
dla dx=0.0000001 daje całkiem znośny wynik: http://www.solvemymath.com/online_math_calculator/calculus/definite_integral/index.php - porównując z tym, 7 cyfr po przecinku się zgadza.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.