Всем привет, вот мое задание
Необходимо:
Создать одномерный массив аргумента функции в заданных пределах, содержащий не менее 25 чисел
Создать одномерный массив функции f(x)
Построить график функции, определить будет ли экстремум функции минимумом или максимумом.
Найти координаты точки экстремума функции, нанести точку экстремума на график
У меня выбивает ошибку с поиском экстремума.Вот моя ошибка
Вот мой код
Вот сама функция и с права пределы первого массива
Буду благодарен за помощь
Необходимо:
Создать одномерный массив аргумента функции в заданных пределах, содержащий не менее 25 чисел
Создать одномерный массив функции f(x)
Построить график функции, определить будет ли экстремум функции минимумом или максимумом.
Найти координаты точки экстремума функции, нанести точку экстремума на график
У меня выбивает ошибку с поиском экстремума.Вот моя ошибка
Вот мой код
Код:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
A=np.linspace(-12,0,25)
print("Массив A=",A)
x=0
b=len(A)
fx = np.array([]).astype(int)
while x<b:
f=3*x**2+38*x+2
print("f(x)=",f)
fx = np.append(fx, f)
x=x+1
print("f(x)=",fx)
extremums = grp.apply(lambda fx: fx.abs().max() * np.sign(fx[fx.abs().idxmax()]))
plt.plot(fx)
plt.grid()
plt.show()
Буду благодарен за помощь
Последнее редактирование: