Тема: Ряд Тейлора

Реалізувати табулювання функції, задану розкладом в ряд Тейлора, в області її визначення на відрізку від А до В (кількість кроків не менше 100 000).
Функція:
arctg x = x - (x^3/3) +(x^5/5) -....(-1)^n (x^(2n+1)/(2n+1))....
|x| <= 1

2 Востаннє редагувалося koala (10.09.2018 20:44:41)

Re: Ряд Тейлора

Це форум програмістів. Якщо ви взагалі нічого не можете зробити - читайте підручник. Якщо не можете читати підручник - навчиться спершу читати, а доти вам тут нема чого робити.
А от якщо ви щось вже спробували зробити - то покажіть, що, і поясніть, у чому проблема далі.

Подякували: HetmanNet1

3

Re: Ряд Тейлора

Ну по перше, вам треба почати з того що arctg - періодична функція, і знайти спосіб замінити знаходження такого y, що arctg(y) = arctg(x)  і що |y| <= 1, бо ряд Тейлора працює лише для аргументів менше 1 за модулем. Для цього треба знати її період. В цьому може допомогти графік.

А потім фігня - написати цикл що рахує цей ряд Тейлора для 100 000 доданків (хоча 100 000 мені здається забагато. думаю 1000 дасть досить знаків після коми для практичних цілей).

4

Re: Ряд Тейлора

Йому треба 100000 кроків, не доданків. Тобто h=(B-A)/100000.