PYTHON: Решение уравнения с использованием функции перебора
Напишите программу, которая находит все решения уравнения x^3-3x^2-9x-20=-8sinx+8cosx на интервале [-5;5]. Программа должна выполнить следующие действия:
1. Определяет и выводит на экран интервалы, на которых расположены корни уравнения.
2. На каждом интервале, используя метод перебора, ищет решение с точностью 0,001 и выводит полученные решения на экран.
Вычисление функции, стоящей в левой части уравнения, оформите в виде подпрограммы.
287 / 2 = 143,5 1
143 / 2 = 71,5 1
71 / 2 = 35,5 1
35 / 2 = 17,5 1
17 / 2 = 8,5 1
8 / 2 = 4 0
4 / 2 = 2 0
2 / 2 =1 0
1 / 2 =0,5 1
Ноль уже не делиться, значит завершаем деления и записываем полученные (1 и 0) в обратном порядке т.е с конца
получается 287=100011111
2)
101011011
1*2^8 + 0*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 1*256+0*128+1*64+0*32+1*16+1*8+0*4+1*2+1*1 = 347