vihardКартинку перезалей.
Вычислить с точностью 0.001:
vihardКартинку перезалей.
Вычислить с точностью 0.001:
py.user.next
py.user.next
т
>>> import math >>> >>> def cos(x, eps): ... x %= 2 * math.pi ... s = 0 ... sl = 1 ... psl = 0 ... z = 0 ... while abs(sl - psl) >= eps: ... s += sl ... psl = sl ... sl *= -x * x / ((z + 1) * (z + 2)) ... z += 2 ... return s ... >>> cos(12345, 0.0001) 0.11143671204346785 >>> math.cos(12345) 0.11143578678412723 >>>
py.user.nextСпасибо, py.user.next! Я новичек в python, к тому же не особо представляю себе, что такое ряд Тэйлора)
Через рекуррентные соотношения делаются такие задачи.
vihardЭто разложение функции в ряд. Тут неважно, что это за ряд, главное, что каждый следующий член можно получить из предыдущего.
к тому же не особо представляю себе, что такое ряд Тэйлора)