Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 11.09.2016
Сообщений: 42

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

15.10.2016, 18:17. Показов 1234. Ответов 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}^{\infty }\frac{x^n}{n}=-(x+\frac{x^2}{2}+\frac{x^4}{4}+...)\; -1\leq x<1

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

Добавлено через 19 часов 10 минут
поможет кто-нибудь ЭТО реализовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.10.2016, 18:17
Ответы с готовыми решениями:

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

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

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

7
0 / 0 / 0
Регистрация: 11.09.2016
Сообщений: 42
30.10.2016, 14:43  [ТС]
Ребята, пожалуйста, можете помочь?? Вообще не вдупляю как это сделать
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
30.10.2016, 14:54
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  [ТС]
мы должны задать интервал, шаг и eps. как это реализовать в вводе??
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
30.10.2016, 18:19
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  [ТС]
nonedark2008,да это понятно. а как связать с прогой. там же только x и eps фигурирует
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
30.10.2016, 18:56
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  [ТС]
Цитата Сообщение от nonedark2008 Посмотреть сообщение
совсем в программировании ни бум-бум?
на С++ да

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

Добавлено через 15 минут
Цитата Сообщение от nonedark2008 Посмотреть сообщение
Я ничего не тестировал, может и не заработать.
подправил небольшие ошибки при компиляции. вроде всё работает. Спасибо большое!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.10.2016, 19:18
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru