Форум программистов, компьютерный форум CyberForum.ru

Разложение функции в ряд Тейлора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какой доступ имеют методы и объекты классов между собой http://www.cyberforum.ru/cpp-beginners/thread1071893.html
Например у нас есть диаграмма классов. Объясните какой доступ имеют методы и объекты классов между собой. Как методы класса G могут получить доступ к методам класса A. Как объекты класса G могут получить доступ к объектам класса A.
C++ Тип double, ввод Столкнулся с такой проблемой double a, c Cin>>a; C=a/2; Cout<<c; Ну, я без синтаксиса, просто ради интереса. И вот, при выполнении, если я ввожу 5, то выход - 2; А если 5.0, то выход 2.5; http://www.cyberforum.ru/cpp-beginners/thread1071872.html
Данно натурально число C++
Помогите пожалуйста 4 задача
Для массива найти наибольшее и наименьшее значения модуля разности между соседними элементами C++
Для массива (x1, x2, x3,....... x100) найти наибольшее и наименьшее значения модуля разности между соседними элементами. Помогите пожалуйста чайнику) заранее благодарен
C++ Сформировать список из натуральных чисел. Удалить из списка отрицательные элементы http://www.cyberforum.ru/cpp-beginners/thread1071817.html
Помогите 1. Сформировать список из натуральных чисел. Удалить из списка отрицательные элементы. 2. Сформировать список из натуральных чисел. Удалить из списка все элементы, большие 50-ти.
C++ Возможно ли на с++ создавать формы (окна)? Если да, то оправдан ли труд? Возможно, легче создать на VB,или на с++ тоже не очень сложно? подробнее

Показать сообщение отдельно
Ev_Hyper
Заблокирован
15.01.2014, 23:47     Разложение функции в ряд Тейлора
Непонятно как связан ваш тестовый пример с тем, что вам нужно сделать.
Неясно и в чем ваша ошибка, ведь если это гиперболический синус, то:
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
44
45
46
47
48
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <cmath>
using namespace std;
 
double Y(double x)
{
    return sinh(x);
}
 
double S(double x, double e)
{
    double ak, sum;
    ak = x;
    sum = ak;
    long k = 2;
    while (e < fabs(ak))
    {
        ak *= x*x / (2 * k - 2)/(2*k-1);
        sum += ak;
        k++;
    }
    return sum;
}
 
double D1 (double y, double ak, double d1)
{
    d1 = y-ak;
    return d1;
}
 
double D2(double d2, double d1, double y)
{
    d2 = d1 / y;
    return d2;
}
 
 
int main()
{
    double e, x, d1;
    cout << "Enter x : "; cin >> x;
    cout << "Enter e : "; cin >> e;
    cout << "Rezultati vichislenui " <<S(x,e)<< "\n";
    cout << "Tochnoe znachenie funkcii Y(x) = " << Y(x) << endl;
    return 0;
}
Кликните здесь для просмотра всего текста

Enter x : 0.5
Enter e : 0.0001
Rezultati vichislenui 0.521095
Tochnoe znachenie funkcii Y(x) = 0.521095
Для продолжения нажмите любую клавишу . . .
 
Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru