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

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

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

Ряды Тейлора - C++

07.12.2012, 19:49. Просмотров 474. Ответов 5
Метки нет (Все метки)

Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда
Тейлора, на интервале от xнач. до xкон. с шагом dx и с точностью e. Каждая строка таблицы
должна содержать значение аргумента, значение функции и количество просуммированных
членов ряда.
Миниатюры
Ряды Тейлора  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 19:49     Ряды Тейлора
Посмотрите здесь:

C++ Ряды Тейлора
C++ ряды
C++ Ряды
Реализация синуса ряды Тейлора C++
Ряды C++
Почему не работает программа? Ряды Тейлора C++
Ряды C++
C++ Вычислить функцию. Ряды Тейлора
Ряды Тейлора C++
C++ Косинус от экспоненты в степени х через ряды Тейлора
C++ с++ ряды тейлора
C++ Ряды тейлора

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
08.12.2012, 00:42     Ряды Тейлора #2
Какой именно ряд, многовато немного
Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
08.12.2012, 17:48  [ТС]     Ряды Тейлора #3
Цитата Сообщение от (SkyNet) Посмотреть сообщение
Какой именно ряд, многовато немного
можно 5 ряд, дальше я по образцу попробую сделать
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
08.12.2012, 22:02     Ряды Тейлора #4
5
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
    
    double x_begin, x_end, x_step, n, sum = 0;
    
    cout << "Enter interval for x[-1 <= x < 1]:\n\tbegin-> ";
    cin >> x_begin;
    cout << "\tend->   ";
    cin >> x_end;
    cout << "\tstep->  ";
    cin >> x_step;
    
    cout << "Enter the calculation accuracy [0 < n < 10]: ";
    cin >> n;
    
    cout << "| x | ln(1 - x)| Taylor | \n";
    
    for(double x = x_begin; x <= x_end; x += x_step)
    {
        sum += x;
        for(int i = 1; i < n; i++)
            if(i % 2 == 0)
            sum +=  pow(x, double(i)) / i;
        cout << x << " | " << log(1 - x) << " | " << -sum << endl;
        sum = 0; 
    }
    
    cin.get();
    cin.get();
    return 0; 
}
можно так например
Вот ищё для cos(я отсюда переделал) :Тот же Тейлор
Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
18.12.2012, 18:35  [ТС]     Ряды Тейлора #5
а можно прокоментировать строки ?!
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
18.12.2012, 20:58     Ряды Тейлора #6
структура примерно такая:

1 - цикл (проходим по Х от начала до конца з даным шагом)
{

2 - цикл (прозодим всегда от (0 или 1 или другого числа, взависимости от задания) до n (чем больше n, тем больше точность))
{
находим сумму ряда (сумма и значание функции примерно одинаковые (взависимоти от n). если n -> infinity, то они одинаковые).
}
виводим значение функции f(x) и сумму ряда для сравнения.
}
Yandex
Объявления
18.12.2012, 20:58     Ряды Тейлора
Ответ Создать тему
Опции темы

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