אינטגרלים — ∫f(x)dx
נוסחה, קוד, ויזואליזציה: שלוש דרכים להבין את אותו מושג
האינטגרל — שלושה ייצוגים של אותו רעיון
ויזואלי — "אני רואה את זה"
נוסחה — "אני מבין את היחס"
כלל חזקה לאינטגרל
∫xndx = xn+1/(n+1) + C
משפט היסוד של החשבון
∫ab f(x)dx = F(b) - F(a)
שטח
Area = ∫|f(x)|dx
קוד מפורק — "אני עוקב אחרי השלבים"
# ∫[0,3] x² dx import sympy x = sympy.Symbol('x') f = x**2 F = sympy.integrate(f, x) # F = x**3/3 val = F.subs(x,3) - F.subs(x,0) # val = 9
כל שורה = פעולה אחת בלבד
שימו לב: הצבעים עקביים — f(x) בכחול, F(x) בירוק, שטח בסגול, גבולות בכתום, ערך באדום.
מיפוי בין ייצוגים
| מתמטיקה | קוד Python | ויזואלי | צבע |
|---|---|---|---|
| f(x) | self.expr | עקומה ראשית | |
| F(x) קדומה | integrate(expr,x) | עקומה מקווקוות | |
| שטח צבוע | F(b)-F(a) | מילוי ירוק/אדום | |
| גבולות a, b | (x, a, b) | קווים מקווקוים | |
| ערך האינטגרל | float(result) | מספר בתיבה |
מחשבון אינטראקטיבי
הזינו פולינום ושנו את הגבולות. השטח החיובי בירוק, השלילי באדום:
ax³ + bx² + cx + d
a · x³
b · x²
c · x
d
גרף עם שטח צבוע
חישוב שלב אחרי שלב
סוגי אינטגרלים
∫03 x dx
= 4.5
שטח חיובי בלבד
∫-22 (x²-1) dx
= 1.33
חילופי סימן
∫01 1 dx
= 1
מלבן פשוט
דוגמאות נפוצות
| f(x) | F(x) | גבולות | ערך |
|---|
קוד Python מלא
הקוד נמצא בקובץ integral_calculator.py
def indefinite_integral(self): """F(x) = ∫f(x)dx + C""" antideriv = sympy.integrate(self.expr, x) return sympy.simplify(antideriv) def definite_integral(self, a, b): """∫[a,b] f(x)dx = F(b) - F(a)""" F = sympy.integrate(self.expr, x) val = F.subs(x, b) - F.subs(x, a) return float(val) def area_under_curve(self, a, b): """Absolute area, split at roots""" zeros = sympy.solve(self.expr, x) # split into subintervals...
זכרו: האינטגרל הוא הפעולה ההפוכה לנגזרת. אם f'(x) מודדת שינוי, ∫f(x)dx צוברת — השטח מתחת לעקומה.