Постройте график функций. Постройте график функций y=x²+x-2.Найдите вершину параболы, точки пересечения с осями Оx и Оy. Укажите промежутки возрастания и убывания функции (с рисунком)
import matplotlib.pyplot as plt import numpy as np x = np.linspace−4,3,100-4, 3, 100−4,3,100 # генерируем значения x от -4 до 3 y = x**2 + x - 2 plt.figurefigsize=(10,6)figsize=(10, 6)figsize=(10,6)
plt.plotx,y,label=′y=x2+x−2′x, y, label='y=x²+x-2'x,y,label=′y=x2+x−2′
plt.title′Графикфункцииy=x2+x−2′'График функции y=x²+x-2'′Графикфункцииy=x2+x−2′
plt.xlabel′x′'x'′x′
plt.ylabel′y′'y'′y′
plt.gridTrueTrueTrue
plt.axhliney=0,color=′k′y=0, color='k'y=0,color=′k′
plt.axvlinex=0,color=′k′x=0, color='k'x=0,color=′k′
plt.legendplt.show
Теперь найдем вершину параболы и точки пересечения с осями Оx и Оy: Уравнение параболы дано в виде y=x²+x-2. Для нахождения вершины параболы воспользуемся формулой x = -b / 2a и подставим это значение в уравнение, чтобы найти y.
a = 1 b = 1 c = -2 vertex_x = -b / 2∗a2*a2∗a
vertex_y = a*vertex_x**2 + b*vertex_x + c printf′Вершинапараболы:(vertexx,vertexy)′f'Вершина параболы: ({vertex_x}, {vertex_y})'f′Вершинапараболы:(vertexx,vertexy)′ # Точки пересечения с осями Оx и Оy x_intercept = −b+np.sqrt(b∗∗2−4∗a∗c)-b + np.sqrt(b**2 - 4*a*c)−b+np.sqrt(b∗∗2−4∗a∗c) / 2∗a2*a2∗a
y_intercept = c printf′ТочкапересечениясосьюOx:(xintercept,0)′f'Точка пересечения с осью Ox: ({x_intercept}, 0)'f′ТочкапересечениясосьюOx:(xintercept,0)′
printf′ТочкапересечениясосьюOy:(0,yintercept)′f'Точка пересечения с осью Oy: (0, {y_intercept})'f′ТочкапересечениясосьюOy:(0,yintercept)′
Разделим параболу на промежутки возрастания и убывания, используя найденную вершину параболы:
Таким образом, мы построили график функции y=x²+x-2, найдем вершину параболы и точки пересечения с осями Оx и Оy, а также указали промежутки возрастания и убывания функции.
Для начала, построим график функции y=x²+x-2.
import matplotlib.pyplot as pltimport numpy as np
x = np.linspace−4,3,100-4, 3, 100−4,3,100 # генерируем значения x от -4 до 3
y = x**2 + x - 2
plt.figurefigsize=(10,6)figsize=(10, 6)figsize=(10,6) plt.plotx,y,label=′y=x2+x−2′x, y, label='y=x²+x-2'x,y,label=′y=x2+x−2′ plt.title′Графикфункцииy=x2+x−2′'График функции y=x²+x-2'′Графикфункцииy=x2+x−2′ plt.xlabel′x′'x'′x′ plt.ylabel′y′'y'′y′ plt.gridTrueTrueTrue plt.axhliney=0,color=′k′y=0, color='k'y=0,color=′k′ plt.axvlinex=0,color=′k′x=0, color='k'x=0,color=′k′ plt.legend plt.show
Теперь найдем вершину параболы и точки пересечения с осями Оx и Оy:
a = 1Уравнение параболы дано в виде y=x²+x-2. Для нахождения вершины параболы воспользуемся формулой x = -b / 2a и подставим это значение в уравнение, чтобы найти y.
b = 1
c = -2
vertex_x = -b / 2∗a2*a2∗a vertex_y = a*vertex_x**2 + b*vertex_x + c
printf′Вершинапараболы:(vertexx,vertexy)′f'Вершина параболы: ({vertex_x}, {vertex_y})'f′Вершинапараболы:(vertexx ,vertexy )′
# Точки пересечения с осями Оx и Оy
x_intercept = −b+np.sqrt(b∗∗2−4∗a∗c)-b + np.sqrt(b**2 - 4*a*c)−b+np.sqrt(b∗∗2−4∗a∗c) / 2∗a2*a2∗a y_intercept = c
printf′ТочкапересечениясосьюOx:(xintercept,0)′f'Точка пересечения с осью Ox: ({x_intercept}, 0)'f′ТочкапересечениясосьюOx:(xi ntercept,0)′ printf′ТочкапересечениясосьюOy:(0,yintercept)′f'Точка пересечения с осью Oy: (0, {y_intercept})'f′ТочкапересечениясосьюOy:(0,yi ntercept)′
Разделим параболу на промежутки возрастания и убывания, используя найденную вершину параболы:
Парабола возрастает на интервале −бесконечность,xvertex-бесконечность, x_vertex−бесконечность,xv ertexПарабола убывает на интервале xvertex,+бесконечностьx_vertex, +бесконечностьxv ertex,+бесконечностьplt.figurefigsize=(10,6)figsize=(10, 6)figsize=(10,6) plt.plotx,y,label=′y=x2+x−2′x, y, label='y=x²+x-2'x,y,label=′y=x2+x−2′ plt.scattervertexx,vertexy,color=′red′,label=f′Вершина:(vertexx,vertexy)′vertex_x, vertex_y, color='red', label=f'Вершина: ({vertex_x}, {vertex_y})'vertexx ,vertexy ,color=′red′,label=f′Вершина:(vertexx ,vertexy )′ plt.scatterxintercept,0,color=′green′,label=f′ОсьOx:(xintercept,0)′x_intercept, 0, color='green', label=f'Ось Ox: ({x_intercept}, 0)'xi ntercept,0,color=′green′,label=f′ОсьOx:(xi ntercept,0)′ plt.scatter0,yintercept,color=′purple′,label=f′ОсьOy:(0,yintercept)′0, y_intercept, color='purple', label=f'Ось Oy: (0, {y_intercept})'0,yi ntercept,color=′purple′,label=f′ОсьOy:(0,yi ntercept)′ plt.title′Графикфункцииy=x2+x−2′'График функции y=x²+x-2'′Графикфункцииy=x2+x−2′ plt.xlabel′x′'x'′x′ plt.ylabel′y′'y'′y′ plt.gridTrueTrueTrue plt.axhliney=0,color=′k′y=0, color='k'y=0,color=′k′ plt.axvlinex=0,color=′k′x=0, color='k'x=0,color=′k′ plt.legend plt.showТаким образом, мы построили график функции y=x²+x-2, найдем вершину параболы и точки пересечения с осями Оx и Оy, а также указали промежутки возрастания и убывания функции.