נגזרות — f'(x)
נוסחה, קוד, ויזואליזציה: שלוש דרכים להבין את אותו מושג
הנגזרת — שלושה ייצוגים של אותו רעיון
ויזואלי — "אני רואה את זה"
נוסחה — "אני מבין את היחס"
כלל החזקה
d/dx [xn] = n·xn-1
משיק בנקודה
y = f'(x0)·(x - x0) + f(x0)
נקודות קיצון
f'(x) = 0 → נקודות קיצון
קוד מפורק — "אני עוקב אחרי השלבים"
# f(x) = x³ - 3x import sympy x = sympy.Symbol('x') f = x**3 - 3*x fp = sympy.diff(f, x) # fp = 3*x**2 - 3 crits = sympy.solve(fp, x) # crits = [-1, 1]
כל שורה = פעולה אחת בלבד
שימו לב: הצבעים עקביים — f(x) בכחול, f'(x) באדום, משיק בירוק, נקודות קיצון בכתום, שיפוע בסגול.
מיפוי בין ייצוגים
| מתמטיקה | קוד Python | ויזואלי | צבע |
|---|---|---|---|
| f(x) | self.expr | עקומה ראשית | |
| f'(x) | diff(expr, x) | עקומה מקווקוות | |
| ישר משיק | f'(x0)*(x-x0)+f(x0) | ישר נוגע | |
| נק' קיצון | solve(fp, x) | סמני מינ/מקס | |
| שיפוע m | fp.subs(x, x0) | תלילות המשיק | |
| ישר ניצב | -1/m * (x-x0)+y0 | אנך |
מחשבון אינטראקטיבי
הזינו פונקציה פולינומית, שנו את נקודת המשיק וראו את שלושת הייצוגים מתעדכנים:
Coefficients: a·x³ + b·x² + c·x + d
a · x³
b · x²
c · x
d
x0 = 1
גרף f(x), f'(x) ומשיק
חישוב שלב אחרי שלב
כללי גזירה
f(x) = x³ - 3x
f'(x) = 3x² - 3
כלל חזקה
f(x) = x² - 2x + 1
f'(x) = 2x - 2
פרבולה
f(x) = -x³ + 4x
f'(x) = -3x² + 4
פולינום יורד
דוגמאות נפוצות
| f(x) | f'(x) | נקודות קיצון | כלל |
|---|
קוד Python מלא
הקוד נמצא בקובץ derivative_calculator.py
def compute_derivative(self, n=1): """Compute the nth derivative.""" current = self.expr for i in range(1, n + 1): deriv = sympy.diff(current, x) deriv = sympy.simplify(deriv) current = deriv return current def tangent_line(self, x0): """y = f'(x0)(x - x0) + f(x0)""" fp = sympy.diff(self.expr, x) y0 = self.expr.subs(x, x0) m = fp.subs(x, x0) # tangent: y = m*(x - x0) + y0 def critical_points(self): """Where f'(x) = 0""" fp = sympy.diff(self.expr, x) crits = sympy.solve(fp, x)
זכרו: הנגזרת מודדת את קצב השינוי — כמה מהר f(x) עולה או יורדת. כש-f'(x)=0, הפונקציה לא עולה ולא יורדת — נקודת קיצון!