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

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

06.06.2017, 16:50. Показов 4203. Ответов 1
Метки нет (Все метки)

С помощью разложения функции в ряд Тейлора разработать
программу, вычисляющую значение функции sin(x) с максимально
возможной машинной точностью (суммировать ряд до тех пор, пока
очередной член ряда не обратится в машинный ноль).
Вот есть примерный код программы, прошу помочь исправить ошибку чтобы программа заработала правильно.
Это старый C++, на новый не нужен.
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
//---------------------------------------------------------------------------
 
#include <stdio.h>
#include <conio.h>
#include <Math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(void)
{
    int k;
    double s, x, e, a;
    a = 0;
    k = 1;
    printf("x = "); scanf("%lf", &x);
    printf("e = "); scanf("%lf", &e);
    a = s = x;
    do {
        k += 2;
        s*= -x*x/((k-1)*k);
        a += s;
    }
    while (fabs(s) > e);
    a += s;
    printf("P : sin(x) = %lf\n", a);
    printf("T : sin(x) = %lf\n", sin(x));
    printf("T : e = %e", fabs((exp(x)-a)/exp(x)));
    getch();
    return 0;
}
//---------------------------------------------------------------------------
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2017, 16:50
Ответы с готовыми решениями:

Вычислить с помощью разложения в ряд Тейлора значение функции
Нужно написать программу на языке C++, но чтобы работала на сайте (C++ Shell). Условие:...

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

Найти значение функции c заданной точностью с помощью разложения в ряд Тейлора
Найти значение функции √(1+x) в точке х (-1≤x≤1) c заданной точностью с помощью разложения в ряд:...

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

1
Модератор
Эксперт С++
12126 / 9791 / 5916
Регистрация: 18.12.2011
Сообщений: 26,268
06.06.2017, 17:26 2
Вычисление функций разложением в ряд Тейлора
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2017, 17:26
Помогаю со студенческими работами здесь

Разработать программу по вычислению функции с помощью разложения в ряд
Разработать программу по вычислению функции с помощью разложения в ряд:

Разложения функции в ряд Тейлора sin^3(x)
Помогите написать программу на разложения этой функции в ряд Тейлора?

Вычислить значение функции с помощью стандартных функций и путем разложения в ряд Тейлора с заданной точностью е при изменении аргумента в указанном диапазоне [a,b] с шагом
Помогите решить за дачу на Паскале пожалуйста... Мозг кипит... Сама задача в прикрепленном...

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


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

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

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