10. Зад.
И тази задача е дълга за писане.
In [75]: from sympy import *
In [76]: (x, y, y_1, a) = var("x,y,y_1,a")
...: f = x**3-2*a*x**2+5-a**2
...: f
Out[76]: -a**2 - 2*a*x**2 + x**3 + 5
In [77]: f_M = f.subs(x,1) - 7
...: f_M
Out[77]: -a**2 - 2*a - 1
In [78]: ax = solve(f_M)
...: ax
Out[78]: [-1]
In [80]: y = f.subs(a,ax[0])
In [81]: df = y.diff(x)
...: df
Out[81]: 3*x**2 + 4*x
In [82]: print(latex(solve(df > 0, x)))
$\left(-\infty < x \wedge x < - \frac{4}{3}\right) \vee \left(0 < x \wedge x < \infty\right)$
In [83]: tangent_value = df.subs(x,-1)
...: print("result in degrees:", float(atan(tangent_value).evalf()*180/pi))
result in degrees: -45.0In [85]: tangent_line = tangent_value*(x - (-1)) + y.subs(x,-1)
...: plot(y,df, tangent_line, (x,-2.5,2.5))

- Screenshot 2024-10-17 191738.jpg (32.06 KiB) Прегледано 348 пъти