0 / 0 / 0
Регистрация: 11.09.2016
Сообщений: 42
1

Вычислить значение функции, заданной рядом Тейлора

15.10.2016, 18:17. Показов 961. Ответов 7
Метки нет (Все метки)

Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от x1 до x2 c шагом dx (x1, x2, dx задаются пользователем) с точностью ε (также задается пользователем). Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
Для решения задания использовать цикл for, который контролирует изменение аргумента функции. В данный цикл вложить цикл while или do-while, реализующий суммирование ряда. Суммирование ряда производится до достижения заданной точности. Точность контролируется по достижению модуля разности последующего и предыдущего элементов ряда значения менее ε.

https://www.cyberforum.ru/cgi-bin/latex.cgi?\ln (1-x)=-\sum_{n=1}^{\propto }\frac{x^n}{n}=-(x+\frac{x^2}{2}+\frac{x^4}{4}+...)\; -1\leq x<1

Очень нужна ваша помощь!

Добавлено через 19 часов 10 минут
поможет кто-нибудь ЭТО реализовать?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2016, 18:17
Ответы с готовыми решениями:

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

Вычислить и вывести на экран в виде таблице значение функции, заданной рядом Тейлора
Помогите обойтись без sum=elem=2/x и это вообще нормально? Просто когда-то давно была тема с...

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

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

7
0 / 0 / 0
Регистрация: 11.09.2016
Сообщений: 42
30.10.2016, 14:43  [ТС] 2
Ребята, пожалуйста, можете помочь?? Вообще не вдупляю как это сделать
0
1386 / 1016 / 323
Регистрация: 28.07.2012
Сообщений: 2,804
30.10.2016, 14:54 3
NICK WILDE, если совсем по простому, то выглядеть это должно как-то так:
C++
1
2
3
4
5
6
7
8
9
double cur_res = x; prev_res = 0;
size_t n = 2;
do {
    prev_res = cur_res;
    cur_res +=pow(x, n)/n;
    n += 1;
} while (abs(cur_res - prev_res) > eps);
cur_res = -cur_res;
cout << cur_res;
Остальные недостающие части кода дорисуй самостоятельно, x - это твой https://www.cyberforum.ru/cgi-bin/latex.cgi?x, eps - https://www.cyberforum.ru/cgi-bin/latex.cgi?\eps
0
0 / 0 / 0
Регистрация: 11.09.2016
Сообщений: 42
30.10.2016, 18:08  [ТС] 4
мы должны задать интервал, шаг и eps. как это реализовать в вводе??
0
1386 / 1016 / 323
Регистрация: 28.07.2012
Сообщений: 2,804
30.10.2016, 18:19 5
NICK WILDE,
C++
1
2
double x1, x2, dx, eps;
cin >> x1 >> x2 >> dx >> eps;
0
0 / 0 / 0
Регистрация: 11.09.2016
Сообщений: 42
30.10.2016, 18:50  [ТС] 6
nonedark2008,да это понятно. а как связать с прогой. там же только x и eps фигурирует
0
1386 / 1016 / 323
Регистрация: 28.07.2012
Сообщений: 2,804
30.10.2016, 18:56 7
NICK WILDE, совсем в программировании ни бум-бум?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double x1, x2, dx, eps;
cin >> x1 >> x2 >> dx >> eps;
 
for (double x = x1; x <= x2; x += dx) {
    double cur_res = x; prev_res;
    size_t n = 2;
    do {
        prev_res = cur_res;
        cur_res +=pow(x, n)/n;
        n += 1;
    } while (abs(cur_res - prev_res) > eps);
    cur_res = -cur_res;
    cout << "f(" << x << ")=" << cur_res << endl;
}
Я ничего не тестировал, может и не заработать.
1
0 / 0 / 0
Регистрация: 11.09.2016
Сообщений: 42
30.10.2016, 19:18  [ТС] 8
Цитата Сообщение от nonedark2008 Посмотреть сообщение
совсем в программировании ни бум-бум?
на С++ да

сейчас проверю

Добавлено через 15 минут
Цитата Сообщение от nonedark2008 Посмотреть сообщение
Я ничего не тестировал, может и не заработать.
подправил небольшие ошибки при компиляции. вроде всё работает. Спасибо большое!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2016, 19:18
Помогаю со студенческими работами здесь

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

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru