PDA

Просмотр полной версии : Вычисление суммы ряда на VB



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

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

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

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

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

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

Naeel Maqsudov
21.03.2009, 09:52
Проверьте хорошенько формулу
(-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
...И "сумму ряда с точностью" тут уже решали неоднократно.