Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.87/23: Рейтинг темы: голосов - 23, средняя оценка - 4.87
Riley
0 / 0 / 0
Регистрация: 23.04.2010
Сообщений: 153
Записей в блоге: 1
1

Интеграл. Метод трапеций

26.12.2011, 18:28. Просмотров 4137. Ответов 1
Метки нет (Все метки)

Товарищи, прошу у Вас помощи.
Необходимо решить интервал методом трапеции, соответственно в С++. Я думаю вы меня поняли)
1 вариант, Третье задание
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2011, 18:28
Ответы с готовыми решениями:

Определенный интеграл методом трапеций
Здравствуйте. Не знаю как решить определенный интеграл dx/(sqrt(2*x*x-0.4), от...

Найти интеграл методом трапеций
нужно решить интеграл методом трапеций . границы:а=1 b=4 количество отрезков...

Интеграл функции методом трапеций, прямоугольника и Симпсона
Нужно найти интеграл функции, методом трапеций, прямоугольника и Симпсона....

Программа, вычисляющая интеграл методом трапеций и рисующая график
Есть готовая программа, не очень хотела работать ни в одной операционке, но я...

Решить методом трапеций или Симпсона определенный интеграл
Здавствуйте! Помогите пожалуйста! Решить методом трапеций или Симпсона...

1
Vandris
63 / 63 / 28
Регистрация: 19.01.2011
Сообщений: 94
26.12.2011, 19:34 2
Лучший ответ Сообщение было отмечено Riley как решение

Решение

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
#include <iostream>
#include <cmath>
 
#define N 20
 
double method_of_trapezium(double (*)(double), double, double);
double f1(double);
double f2(double);
 
int main()
{
    setlocale(LC_CTYPE, ".1251");
    std::cout << "Значение интеграла dx / (x^2 + 1) на отрезке от 1 до 2: " << method_of_trapezium(f1, 1, 2) << "\n";
    std::cout << "Значение интеграла cos(5x) dx на отрезке от -3 до 2: " << method_of_trapezium(f2, -3, 2) << "\n";
    return 0;
}
 
double method_of_trapezium(double (*f)(double), double a, double b)
{
    double h = (b - a) / N, result = 0.;
 
    result += f(a) / 2.;
    result += f(b) / 2.;
 
    for (int i = 1; i < (N-1); ++i)
        result += f(a+i*h);
 
    return h*result;
}
 
double f1(double x)
{
    return (1. / (x*x + 1.));
}
 
double f2(double x)
{
    return cos(5.*x);
}
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2011, 19:34

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

Не могу найти ошибку в программе, вычисляющей определенный интеграл по методу трапеций
Написал программу для вычисления интеграла от x^(1/3) в пределах от -1 до 8. На...

Вычислить интеграл методами левых прямоугольников, трапеций и Симпсона с заданной точностью
Вычислить интеграл 14 ∫ x^3lnxd 06 методами левых...


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

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

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