Страница 1 из 1

Вычисление суммы ряда на VB

Добавлено: 21 мар 2009, 01:35
t1m_twt
Преподаватель задал лабораторную, но я зашёл в тупик...

Собственно задание:

"Разработайте приложение для вычисления значения суммы членов бесконечного ряда

S = x - (x^3)/3! + ... (-1)^n*((x^(2*n - 1))/(2*n - 1)!)

с точностью до членов ряда, меньшего e = 10^(-4) для x = 0.1. Определить число членов ряда, вошедших в сумму
"

Дело в том, что в математике я не особо силён и не совсем понял само задание. Если не трудно, помогите решить, или хотя бы объяснить :) ;) Буду очень признателен!

Re: Вычисление суммы ряда на VB

Добавлено: 21 мар 2009, 09:52
Naeel Maqsudov
Проверьте хорошенько формулу
(-1)^n*((x^(2*n - 1))/(2*n - 1)!)
при N=1 будет -x (минус x), а при N=2 - +x^3/3!
Т.е. два первх члена ряда: +x и -x^3/3! формуле n-ного члена не соответствуют с точностью до знака.

Должно быть либо
S = - x + (x^3)/3! + ... (-1)^n*((x^(2*n - 1))/(2*n - 1)!)
либо
S = x - (x^3)/3! + ... (-1)^(n+1)*((x^(2*n - 1))/(2*n - 1)!)


PS
...И "сумму ряда с точностью" тут уже решали неоднократно.