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

Решение интеграла методом прямоугольников - C++

Восстановить пароль Регистрация
 
qwer1234
12 / 12 / 3
Регистрация: 30.10.2012
Сообщений: 463
30.03.2016, 16:39     Решение интеграла методом прямоугольников #1
Вот мой оптимальный вариант для решение интегралов методом прямоугольников

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
#include <iostream>
 
using namespace std;
 
double f(double x){
    
    return x * x * x;
}
 
int main(){
    
    const int N = 3; 
    
    double a, b;
    do{
        cout << "Vveditb interval [a;b] "<<endl;;
        cout << "Vveditb a-> ";
        cin >> a;
        cout << "Vveditb b-> ";
        cin >> b;
        
    }while(a >= b);
    
    double dx = (b - a) / (N - 1);
    double sum = 0;
    
 
    for (int i = 1; i < N - 1; ++i){
        double x = a + i * dx;
        if (i % 2 == 0)
            sum += 2 * f(x);
        else
            sum += 4 * f(x);
    }   
    cout << "Vidpovidb --> " << (dx / 3) * (a + sum + b) << endl;
    
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2016, 16:39     Решение интеграла методом прямоугольников
Посмотрите здесь:

Что делать с файлом *.asd MS Word
Не удается открыть файл .ASD MS Word
Не могу открыть ASD файл MS Word
MS Word Документ сохранился как файл asd, который теперь не открывается
MS Word Не могу открыть документ в Rescue.asd

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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