Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
evgenKov
0 / 0 / 0
Регистрация: 06.06.2017
Сообщений: 1
1

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

06.06.2017, 16:50. Просмотров 346. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2017, 16:50
Ответы с готовыми решениями:

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

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

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

Вычислить значение функции sin(x) разложением в ряд Тейлора
For 12. Дано вещественное число X и целое число N (&gt; 0). Найти значение...

Написать программу вычисляющую sin X по формуле разложения в степенной ряд
• Написать программу вычисляющую sin X по формуле разложения в степенной ряд ...

1
zss
Модератор
Эксперт С++
7480 / 6849 / 4324
Регистрация: 18.12.2011
Сообщений: 18,117
Завершенные тесты: 1
06.06.2017, 17:26 2
Вычисление функций разложением в ряд Тейлора
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2017, 17:26

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru