Форум сайта python.su
vihardКартинку перезалей.
Вычислить с точностью 0.001:
Офлайн
py.user.next
Отредактировано vihard (Июнь 30, 2015 23:42:36)
Офлайн
Не видно картинки. Присоедини к сообщению.
Отредактировано py.user.next (Июль 1, 2015 00:37:58)
Офлайн
Офлайн
>>> 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 (Июль 1, 2015 11:58:08)
Офлайн
py.user.nextСпасибо, py.user.next! Я новичек в python, к тому же не особо представляю себе, что такое ряд Тэйлора)
Через рекуррентные соотношения делаются такие задачи.
Офлайн
vihardЭто разложение функции в ряд. Тут неважно, что это за ряд, главное, что каждый следующий член можно получить из предыдущего.
к тому же не особо представляю себе, что такое ряд Тэйлора)
Офлайн