1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите программу для нахождения корней полинома 3x³ +...
Решение задачи

Напишите программу для нахождения корней полинома 3x³ + 40x + 56 = 0, используя NumPy-функцию roots(). Ответом является последний элемент полученного массива корней. Значение при выводе округлите до 3 знаков с помощью NumPy-функции round(). Для вывода

  • Программирование

Условие:

Задание 4. Напишите программу для нахождения корней заданного полинома:
3
x
3
+
40
x

1
=

57
3x
3
+40x−1=−57, используя NumPy-функцию roots(). Ответом является последний элемент полученного массива корней. Значение при выводе округлите до 3 знаков с помощью NumPy-функции round(). Для вывода используйте функцию print().

Решение:

Наша задача – найти корни уравнения   3x³ + 40x – 1 = –57 с помощью функции numpy.roots() и затем вывести последний элемент массива корней, округлённый до 3 знаков после запятой. Шаг 1. Приведение уравнения к стандартному виду. Перенесём –57 в левую часть уравнения:   3x³ + 40x – 1 + 57 = 0   3x³ + 40x + 56 = 0 Шаг 2. Зададим коэффициенты полинома. Поскольку уравнение вида ax³ + bx² + cx + d = 0, то коэффициенты будут:   a = 3, b = 0 ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет