Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 24.11.2017
Сообщений: 10
1

Ряд Тейлора. Вычисление ряда суммы

26.11.2017, 00:24. Просмотров 682. Ответов 4
Метки нет (Все метки)

Помогите с программой вычисляющей ряд суммы:
Условие: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Xнач до Xкон с шагом dx с точностью epsilon. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значения аргумента, функции и количество просуммированных членов ряда.
https://www.cyberforum.ru/cgi-bin/latex.cgi?ln\frac{x+1}{x-1}=2\sum_{n=0}^{\infty }\frac{{x}^{2n+1}}{2n+1} |x|<1
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2017, 00:24
Ответы с готовыми решениями:

Вычисление суммы бесконечного ряда (ряд Тейлора)
Люди, если у кого есть время, прошу помочь с решением задачи ! Решение задачи должно быть на C !...

Вычисление приближенного значения tan(x) через ряд Тейлора/ряд Маклорена
Привет, CF. Задача: Вычисление приближенного значения tan(x) через ряд Тейлора/ряд Маклорена...

Вычисление функции через разложение в ряд (Ряд Тейлора)
Привет всем. Задание такого плана: Вычислить и вывести на экран в виде таблицы значения...

Вычисление функции, ряд Тейлора
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на...

4
132 / 52 / 43
Регистрация: 09.05.2015
Сообщений: 562
26.11.2017, 02:04 2
Чтобы повысить свои шансы на помощь, нужен хоть какой нибудь кусок кода от тебя. Так ведь даже лучше, люди подскажут что неправильно.
0
3269 / 2657 / 717
Регистрация: 25.03.2012
Сообщений: 9,582
Записей в блоге: 1
26.11.2017, 02:55 3
C++
1
2
3
4
5
6
7
8
9
double x,n=1,p=1, s=0;
cin>>x;
while ( p/n < 1e-6){
s+=p/n;
n+=2;
p*=x*x;
}
s*=2;
cout<<s;
0
0 / 0 / 1
Регистрация: 24.11.2017
Сообщений: 10
26.11.2017, 11:52  [ТС] 4
Вот мой код. Считает некорректно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    const int MaxIter = 100;
    int n = 0;
    double x, eps=1e-6, ch = 0, ln = 0,sum = 0;
    cout << "Enter the argument" << endl;
    cin >> x;
        bool done = true;
    for (int n = 0; fabs(x) < eps; n++);
    {
        ch += 2 * (pow(x, 2 * n + 1) / (2 * n + 1));
        ln += ch;
        if (n > MaxIter) {
            cout << "Too many iterations!/n";
            done = false;
        }
    }
    if (done) {
        cout << "RESULTS" << endl;
        cout << "|   x   |" << "   ln   |" << "   n   |" << endl;
        cout << "|   " << x << "   |" << "   " << ln << "   |" << "   " << n << "   |";
    }
    system("pause");
    return 0;
 
}
0
21 / 19 / 7
Регистрация: 14.03.2014
Сообщений: 251
26.11.2017, 14:15 5
C++
1
 for (int n = 0; fabs(ch) < eps; n++);
И проверку что x по модулю меньше 1 желательна.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2017, 14:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вычисление exp в ряд Тейлора
Здравствуйте! кто - нибудь подскажите пожалуйста формулу разложения e^(x) для вычисления функции в...

Вычисление sin(x)/x разложением в ряд Тейлора
sin(x)/x=1-x^2/3!+x^4/5!-x^6/7!+... Ряд Тейлора Можете помочь решить задачу по С++?

Вычисление cosh разложением в ряд Тейлора
Добрый вечер. Прошу помочь с программой на C++ в VS2013. Тема такая. Есть программа (ниже). Она...

Вычисление функции разложением в ряд Тейлора
Дано вещественное число X и целое число N (&gt; 0). Найти значение выражения X − X3/(3!) +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.