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

Вычислить сумму ряда - C++

Восстановить пароль Регистрация
 
Magnat119
1 / 1 / 0
Регистрация: 11.09.2013
Сообщений: 9
19.09.2013, 21:35     Вычислить сумму ряда #1
Вычислить сумму ряда(приведен на изображении) с точностью ε. Сделать графическую интерпретацию результата.\
Как я понял вводятся 'x' и 'ε'.
Но непонятно как считается эта сумма(какую формулу использовать) и как написать эту сумму ряда на С++.
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
19.09.2013, 23:07     Вычислить сумму ряда #2
C++
1
2
3
4
5
int E,sum=0;
cin>>E;
for (int i=1;i<E;i++) {
sum+=pow(x,i)/i;
}
как графическую интерпретацию сделать - хз
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 743
Записей в блоге: 1
19.09.2013, 23:15     Вычислить сумму ряда #3
Цитата Сообщение от Magnat119 Посмотреть сообщение
Вычислить сумму ряда(приведен на изображении) с точностью ε. Сделать графическую интерпретацию результата.\
Как я понял вводятся 'x' и 'ε'.
Но непонятно как считается эта сумма(какую формулу использовать) и как написать эту сумму ряда на С++.
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
#include <iostream>
#include <locale>
#include <math.h>
using namespace std;
 
 
double myfunction(double X,double eps)
{
    double S=0,a=0,X_=X;
    int b=1;
    a=X_/b;
    S+=a;
    while (abs(a)>eps) {
        b++;X_*=X;
        a=X_/b;
        S+=a;
    }
    return S;
}
 
int main() {
    std::locale::global(std::locale(""));
    double X,eps;
    cout<<"Введите вещественное X и вещественное eps>0 "<<endl;
    cin>>X>>eps;
    cout<<"Значение =  "<<myfunction(X,eps)<<endl;
    system("pause");
    return 0;
    
 
}
}
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,209
Записей в блоге: 11
19.09.2013, 23:37     Вычислить сумму ряда #4
Magnat119, иди учи МатАн. В такой постановке, задача не решается.
Sivilan
6 / 6 / 0
Регистрация: 17.03.2013
Сообщений: 66
19.09.2013, 23:47     Вычислить сумму ряда #5
Dmitriy_M,почему не решается?условие сходимости не выполняется?
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,209
Записей в блоге: 11
20.09.2013, 07:27     Вычислить сумму ряда #6
Sivilan, именно. Задача не ставиться: Определить условия сходимости и вычислить сумму рядя, или же вычислить сумму первых n элементов рядя.
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
20.09.2013, 11:40     Вычислить сумму ряда #7
Dmitriy_M, мозг человеку не выносите. Все прекрасно с точки зрения мат. анализа.
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
20.09.2013, 11:54     Вычислить сумму ряда #8
Цитата Сообщение от salam Посмотреть сообщение
Dmitriy_M, мозг человеку не выносите. Все прекрасно с точки зрения мат. анализа.
Это разложение лагорифма так что у него область сходимости до первой особой точки т.е. до 1.
Замечание про некорректную постановку задачи верное. Так задачи не ставятся. потому что те кто хорошо знает МатАн могут просуммировать ряд по Чезаро или Пуассону и докажи потом что ты не верблюд
Более того ряд сходится не равномерно, одним словом это плохой ряд.
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,209
Записей в блоге: 11
20.09.2013, 11:56     Вычислить сумму ряда #9
salam, угу, просто вот такая фиговина не всегда выполняется:
http://www.cyberforum.ru/cgi-bin/latex.cgi? |a_{n}-a_{n-1}|<\varepsilon, http://www.cyberforum.ru/cgi-bin/latex.cgi? a_{n}= \frac{x^n}{n}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 01:06     Вычислить сумму ряда
Еще ссылки по теме:

Вычислить сумму ряда C++
C++ Вычислить сумму ряда
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N C++

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

Или воспользуйтесь поиском по форуму:
Magnat119
1 / 1 / 0
Регистрация: 11.09.2013
Сообщений: 9
22.09.2013, 01:06  [ТС]     Вычислить сумму ряда #10
Попробовал написать программу, не получилось перевести string в double, если задать в коде "Х" и "ерс" то все работает(расчеты).
Можете объяснить как строить график в TChart относительно моего примера?
Вложения
Тип файла: rar Summ.rar (396.7 Кб, 16 просмотров)
Yandex
Объявления
22.09.2013, 01:06     Вычислить сумму ряда
Ответ Создать тему
Опции темы

Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru