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

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

20.10.2021, 20:19. Показов 697. Ответов 1

Студворк — интернет-сервис помощи студентам
Не могу составить программу. Кто шарит? пожалуйста (скрин задания на фотке)
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
30
31
32
33
34
#include <math.h>
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int main()
{
    setlocale(0, "");
    double xn, xk, dx, eps, x, z=0, mathF;
    int n = 0;
    cout << " Введите xn, xk, dx ( шаг ), eps ( точность ): ";
    cin >> xn >> xk >> dx >> eps;
    printf("-----------------------------------------------\n");
    printf("|     x    |      f     |    n   |   math F   |\n");
    printf("-----------------------------------------------\n");
    x = xn;
    double ch =  pow((x - 1), (2 * n + 1)) / ((2 * n + 1) * pow((x + 1), (2 * n + 1))), y = ch;
    
    while (fabs(ch) > eps && round(x * 100) / 100 <= xk) {
        
            ch = (pow((x - 1), (2 * (n + 1) + 1)) / ((2 * (n+1) + 1) * pow((x + 1), (2 * (n+1) + 1)))) / (pow((x - 1), (2 * n + 1)) / ((2 * n + 1) * pow((x + 1), (2 * n + 1))));
            mathF = log(fabs(x));
            z += mathF;
            y += ch;
            
        
        printf("| %3.2lf | %10.5lf   |  %3d   | %10.5lf |\n", x, 2*y, n, z);
        x += dx;
        n++;
        
    }
    printf("-----------------------------------------------\n");
}
Миниатюры
Вывести таблицу значений функции заданной разложением в ряд Тейлора  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.10.2021, 20:19
Ответы с готовыми решениями:

Вывести таблицу значений функции заданной разложением в ряд Тейлора
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { setlocale(0, &quot;rus&quot;); double x1 = 1, an=1, s, eps =...

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

Вывести таблицу значений функции заданной разложением в ряд Тейлора
Помогите написать код на С++. Задача: Для каждого x, изменяющегося от a до b с шагом h, найдите значения функции Y(x), суммы S(x) и...

1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
21.10.2021, 01:46
точность не будет соблюдаться при таком условии: максимальное количество итераций 500
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
int main()
{    
    int n;
    double xn, xk, dx, u, an, F, Fmath, eps;
    
    cout << "xn="; cin >> xn;
    cout << "xk="; cin >> xk;
    cout << "dx="; cin >> dx;
    cout << "eps="; cin >> eps; 
    xk+=dx/2.;
    
    cout << "   x       F        Fmath\n";
    for(double x=xn; x<=xk; x+=dx)
    {
        u=(x-1.)/(x+1.);
        an=u; 
        F=an;
        n=1;
        while (an >= eps) 
        {            
            an*=u*u/(2.*n+1.);
            F+=an;
            n++;
            if(n==501) break;
        }
        
        F*=2.;
        
        Fmath=log(x);
        
        cout << setprecision(2) << fixed << setw(5) << x << setprecision(4) << setw(10) << F << setw(10) << Fmath << "\n";
        n++;        
    }
    
system("pause");
return 0;
}
код на языке С++, если требуется ввод-вывод операторами языка С замените на scanf, printf
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.10.2021, 01:46
Помогаю со студенческими работами здесь

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

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

Вывести таблицу значений функции заданной разложением в ряд Тейлора
Значение аргумента x изменяется от a до b с шагом h. Для каждого x найти значения функции Y(x), суммы S(x) и |Y(x)-S(x)| и вывести в виде...

Вывести таблицу значений функции заданной разложением в ряд Тейлора
добрый вечер, друзья! пишу программу, но постоянно выводит ошибки. условие: y=((-1)^n)*(x^2*n)/(2n)! не могли бы вы проконсультировать,...

Вывести таблицу значений функции заданной разложением в ряд Тейлора
Для x, изменяющегося в интервале от x0 до xk с шагом h, вычислить значения бесконечной суммы S(x) с точностью ε=0.00001 и функции...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru