Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
evgenKov
0 / 0 / 0
Регистрация: 06.06.2017
Сообщений: 1
#1

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

06.06.2017, 16:50. Просмотров 230. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос С помощью разложения функции в ряд Тейлора разработать программу, вычисляющую значение функции sin(x) (C++):

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

Найти значение функции c заданной точностью с помощью разложения в ряд Тейлора - C++
Найти значение функции √(1+x) в точке х (-1≤x≤1) c заданной точностью с помощью разложения в ряд: √(1+x)=1+1/2 x-1/8 x^2+1/16 x^3-5/128...

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

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

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

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

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

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

Составить блок-схему разложения функции в ряд Тейлора - C++
Нужно составить блок схему и прокрутку по алгоритму: y = x + x2/2 + x3/3 +....... Внизу страницы есть редактор формул ...

Программно-алгоритмическая реализация разложения функции в ряд Тейлора - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; #include &lt;math.h&gt; int fact(int n) { return ((n==0 || n==1) ? 1...

Вычисление функции sin разложением в ряд Тейлора - C++
Добрые Люди! Помогите,пожалуйста! Задание: Определить, сколько слагаемых ряда Тейлора потребуется, чтобы вычислить значение функции sinx...


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

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

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