11th grade-all tasks
Kernel: Python 3 (old Anaconda 3)
תרגיל מס 2 ב- SymPy
In [1]:
שאלה 1
בעזרת הנוסחא אפשר לחשב את המרחק שגוף נופל עובר. "גוף נופל" הוא גוף המשוחרר ממנוחה. אבן הנופלת מגג בניין חולפת על פני חלון באורך
במשך . מה מרחק הקצה העליון של החלון מהגג? פתרו בעזרת SymPy בלבד.
In [0]:
In [0]:
In [0]:
שאלה 2
נתון כי בשאלה הקודמת ו- . חשבו את מרחק הקצה העליון של החלון מהגג.
In [0]:
שאלה 3
מהירות שחיין במים עומדים היא c. השחיין שוחה מרחק d במורד נהר וחוזר במעלה הנהר. מהירות זרימת המים בנהר v. פתחו ב-Sympy ביטוי למשך הזמן הדרוש לשחיין לבצע את הדרך הלוך ושוב.
In [0]:
שאלה 4
רוחב הנהר בשאלה הקודמת הוא d. פתחו ביטוי לכיוון שבו על השחיין לשחות כדי להתקדם בכיוון הניצב לגדת הנהר.
In [0]:
שאלה 5
עבור שאלות 3 ו- 4 חשבו את היחס בין הזמן הדרוש לשחיין לשחות מרחק d במורד הנהר ולחזור לבין הזמן הדרוש לו לחצות את הנהר הלוך ושוב.
In [0]:
In [0]:
שאלה 6
נתון בניין בגובה H. מתחתית הבניין זורקים מעלה אבן במהירות v0. מצאו גבול תחתון למהירות הדרושה כדי שהאבן תגיע לראש הבניין. נניח כי מקנים לגוף מהירות גדולה יותר, פתחו ביטוי לזמנים בהם חולפת האבן על פני הבניין והפכו בעזרת הפונקציה lambdify את הביטוי לפונקציה נומרית.
In [0]:
In [0]:
In [8]:
Out[8]:
(0.447213595499958*H**0.5, 0.447213595499958*H**0.5)
In [6]:
Out[6]:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-6-a2458456e1d1> in <module>()
3 eq1 = sp.Eq(h,t*v-5*t**2)
4 eq2 = sp.Eq(v, 5*t)
----> 5 a=sp.solve(eq1, eq2)
6 print(a)
/ext/anaconda3/lib/python3.5/site-packages/sympy/solvers/solvers.py in solve(f, *symbols, **flags)
825 bare_f = not iterable(f)
826 ordered_symbols = (symbols and
--> 827 symbols[0] and
828 (isinstance(symbols[0], Symbol) or
829 is_sequence(symbols[0],
/ext/anaconda3/lib/python3.5/site-packages/sympy/core/relational.py in __nonzero__(self)
193
194 def __nonzero__(self):
--> 195 raise TypeError("cannot determine truth value of Relational")
196
197 __bool__ = __nonzero__
TypeError: cannot determine truth value of Relational
In [0]:
In [0]:
In [0]:
הראו שהפונקציה שקיבלתם עבור הזמן עובדת באמצעות מספר דוגמאות מתאימות
In [0]:
שאלה 7
שרטטו גרף באמצעותו ניתן להמחיש את השאלה הקודמת.
In [0]:
In [0]:
שאלה 8
נתון הפולינום מצאו את כל השורשים שלו, פעם בעזרת הפונקציה solve ופעם באמצעות הפונקציה factor.
In [10]:
Out[10]:
Eq(0, (x - 4)*(x - 3)*(x + 1))
שאלה 9
פונקציית מקום זמן של חלקיק ניתנת על ידי:
כאשר T הוא קבוע הניתן בשניות ו-A ניתן במטרים. פתחו ביטוי למהירות ותאוצת החלקיק כתלות בזמן. כמו כן שרטטו גרפים דינאמיים של המקום, המהירות והתאוצה. שנו את A בתחום שבין 0.1 ל-5 ואת T בתחום שבין 0.1 ל- 2.
כאשר T הוא קבוע הניתן בשניות ו-A ניתן במטרים. פתחו ביטוי למהירות ותאוצת החלקיק כתלות בזמן. כמו כן שרטטו גרפים דינאמיים של המקום, המהירות והתאוצה. שנו את A בתחום שבין 0.1 ל-5 ואת T בתחום שבין 0.1 ל- 2.
In [14]:
Out[14]:
{a: v/t - 2*A**(-t/T)/t**2, x: A**(-t/T)}
In [0]: