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

Вычислить значение 3х интегралов с заданной точностью - C++

09.11.2015, 17:30. Просмотров 144. Ответов 0
Метки нет (Все метки)

Даны 3 интеграла.Необходимо написать программу,вычисляющую их значение с заданной точностью.Головная функция, обеспечивающая ввод с клавиатуры точности вычислений (в пределах 10^-1... 10^-7). Вывести количество разбиений, на котором достигается заданная точность. Проблемы с подчеркнутым
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
#include "stdafx.h"
#include <iostream>
#include <cmath>
 
using namespace std;
double F1(double x);
double F2(double x);
typedef double(*pointFunc)(double);
 
 
double M_Simpson(pointFunc F, double a, double b, unsigned N)
{
    double Res = 0.0;
    double h = (b - a) / N;
    for (double x = a + h; x<b; x += 2 * h)
        Res += 2 * (*F)(x);
    for (double x = a + 2 * h; x<b; x += 2 * h)
        Res += 4 * (*F)(x);
    Res = h*((*F)(a)+(*F)(b)+Res) / 3;
    return Res;
}
 
double F1(double x)
{
    return 1 / (x + 1)*(sqrt(pow(x, 2) + 1));
    
}
 
double F2(double x)
{
    return sqrt(pow(2, x) - 1);
}
 
double F3(double x)
{
    double e = 2.71;
    return sqrt(pow(e, x) - 1);
}
 
int main()
{
    cout <<"I1="<<M_Simpson(&F1)<< endl;
    cout <<"I2="<<M_Simpson(&F2)<< endl;
    cout <<"I3="<<M_Simpson(&F3)<< endl;
    system("pause");
    return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread1689652.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2015, 17:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить значение 3х интегралов с заданной точностью (C++):

Вычислить с заданной точностью значение функции y=f(x)
Вычислить с заданной точностью значение функции y=f(x), используя ее разложение...

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

Вычислить значение функции sh(x) с заданной точностью
программа должна вычислять значение функции sh(x) действительного аргумента x с...

Вычислить с заданной точностью значение функции
вот такая задачка...

Вычислить значение выражения с заданной точностью
Помогите написать код Текст задания переписывайте на форум

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2015, 17:30
Привет! Вот еще темы с решениями:

Вычислить с заданной точностью значение функции
вот такая задачка..

Вычислить значение суммы ряда с заданной точностью
Какая-то я невнимательная.непойму где у меня ошибка:( саму программку вроде и...

Вычислить значение суммы бесконечного ряда с заданной точностью e=10^-5
Вычислить значение суммы бесконечного ряда с заданной точностью e=10^-5...

Вычислить значение суммы знакопостоянного ряда с заданной точностью
Доброго времени суток. Задача следующая: написать программу вычисления суммы...


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

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

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