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

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

22.10.2021, 16:07. Показов 1408. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ch x = 1 + (x^2/!2)+(x^4/!4)+(x^6/!6)+(x^8/!8)+....

Можете помочь ? Что такое ch и как описать факториал ?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2021, 16:07
Ответы с готовыми решениями:

Вычисление значения функции заданной разложением в ряд Тейлора
Вычисление функции разложения в ряд. Вычислить и напечатать значения функции y = f (x) в точках x1, x2,…, xn, представляя функцию в виде...

Вычисление значения функции заданной разложением в ряд Тейлора
есть сумма ln(3+x)=x-(x^2/2)+(x^3/3)-(x^4/4)+... x= как через while найти эту сумму? очень желательно объяснить,как-то не пойму...

Вычисление значения функции ln(1+x) заданной разложением в ряд Тейлора
Нужно перевести этот код в С++ var x,e,t,s:real; n:integer; begin repeat write('|x|<1 x='); readln(x); until abs(x)<1;...

12
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
22.10.2021, 16:21
Цитата Сообщение от tmrmkrmv Посмотреть сообщение
Что такое ch
гиперболический косинус
Цитата Сообщение от tmrmkrmv Посмотреть сообщение
как описать факториал ?
нужно не описывать факториал, а воспользоваться рекуррентными соотношениями
http://www.cyberforum.ru/cpp-b... 95848.html
0
Эксперт CЭксперт С++
 Аватар для liv
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
22.10.2021, 16:27
tmrmkrmv, и, кстати, факториал пишется справа числа , т.е., например, 4!
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6248 / 2960 / 1048
Регистрация: 01.06.2021
Сообщений: 10,992
22.10.2021, 17:14
liv, !6 может это реверсивный факториал
3! = 6
!6 = 3
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38203 / 21135 / 4310
Регистрация: 12.02.2012
Сообщений: 34,741
Записей в блоге: 14
22.10.2021, 17:44
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
double my_ch(double x, double eps)
{
    double s,a,n;
    s=0;
    a=1;
    n=0;
    while(abs(a)>eps)
    {
        s+=a;
        a=a*x*x/((2*n+1)*(2*n+2));
        n++;
    }
    return s;
}
 
int main()
{
    double x=0.123;
    cout << my_ch(x,1.0e-7) << endl;
    cout << 0.5*(exp(x)+exp(-x)) << endl;
    return 0;
}
0
0 / 0 / 0
Регистрация: 22.10.2021
Сообщений: 7
23.10.2021, 15:01  [ТС]
Мне нужно вводить значение eps, x и количество слагаемых N (ряд) . И условие abs(x) < бесконечности

Добавлено через 19 минут
Можно с пояснением, умоляю. Там просто нужно еще вводить количество членов ряда Catstail,
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
23.10.2021, 15:14
Цитата Сообщение от tmrmkrmv Посмотреть сообщение
Мне нужно вводить значение eps, x
не знаете как вводить значения ?
Цитата Сообщение от tmrmkrmv Посмотреть сообщение
количество слагаемых N (ряд)
это скорее всего ограничение на максимальное количество слагаемых

напишите оригинал условия задачи
0
0 / 0 / 0
Регистрация: 22.10.2021
Сообщений: 7
23.10.2021, 15:27  [ТС]
Yetty, https://imgur_com/0q66yU8

Текст задания: https://imgur_com/ctcnjZj

Добавлено через 4 минуты
Yetty, вместо нижних подчеркиваний в ссылке точку перед com
0
23.10.2021, 15:31

Не по теме:

tmrmkrmv, скопируйте условие задачи в тему

0
0 / 0 / 0
Регистрация: 22.10.2021
Сообщений: 7
23.10.2021, 15:37  [ТС]
Yetty, Задание: Для заданных значений ε>0 и х вычислить сумму ряда с точностью ε. Суммирование ряда завершить, если модуль очередного члена ряда не превосходит ε. Предусмотреть ограничение количества слагаемых ряда. Значение параметра m, входящего в некоторые варианты , предоставить вводить пользователю .
Приложением должен быть также предусмотрен ввод значений только из указанного диапазона.

ch x = 1 + (x^2/2!) + (x^4/4!) + (x^6/6!) + (x^8/8!) + ....

Доп условие : |х| < ∞
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
23.10.2021, 16:10
Лучший ответ Сообщение было отмечено tmrmkrmv как решение

Решение

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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{   
    int n=1, N;
    double x, eps, S=1., Y, an=1.;    
        
    cout << "eps="; cin >> eps;
    cout << "x="; cin >> x;
    cout << "N="; cin >> N;
   
    while(fabs(an)>eps) // пока модуль очередного слагаемого больше eps цикл работает   
    {     
        an*=x*x/(2.*n*(2.*n-1.)); // вычисление очередного слагаемого ряда
        S+=an; // суммирование
        n++; // счётчик слагаемых
        if(n==N) break; // если количество слагаемых равно N выход из цикла      
    }
    
    Y=cosh(x); // вычисление ch(x) стандартной функцией
    
    cout << "S=" << S << "  Y=" << Y << "\n";  
    
system("pause");
return 0;
}
пример работы программы:
x=2.3
eps=0.0001
N=500

S=5.03722 Y=5.03722

Добавлено через 16 минут
Цитата Сообщение от tmrmkrmv Посмотреть сообщение
И условие abs(x) < бесконечности
тоже самое что и -https://www.cyberforum.ru/cgi-bin/latex.cgi?\infty < x < https://www.cyberforum.ru/cgi-bin/latex.cgi?\infty т.е. любое значение x
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38203 / 21135 / 4310
Регистрация: 12.02.2012
Сообщений: 34,741
Записей в блоге: 14
23.10.2021, 16:22
Цитата Сообщение от tmrmkrmv Посмотреть сообщение
Мне нужно вводить значение eps, x и количество слагаемых N (ряд) . И условие abs(x) < бесконечности
последнее - просто глупость. Вводят или точность (eps) или к-во членов ряда (N)
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
23.10.2021, 16:49
Catstail, иногда встречаются задачи как эта, где требуется считать сумму пока модуль слагаемого не стал меньше eps или количество слагаемых не превысило N

если выход из цикла произошёл по break, заданная точность (не считая граничный случай) достигнута не будет

условие задачи в сообщении #10
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2021, 16:49
Помогаю со студенческими работами здесь

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

Вычисление значения функции заданной разложением в ряд Тейлора
Доброго времени суток. Помогите пожалуйста найти ошибки в данной программе. У меня она будто не видит cout и скорее всего где-то внутри...

Вычисление значения функции заданной разложением e^x в ряд Тейлора
Можете пожалуйста написать комментарии к коду и объяснить программу #include &lt;iostream&gt; using namespace std; int...

Вычисление значения функции заданной разложением в ряд Тейлора
Очень много времени ломаю голову, пока кое-как получилось вот такое: double i,j,n, x, eps = 0.0000001, ...

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


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru