Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2016, 23:02   #1
Alexandr-
Пользователь
 
Регистрация: 04.03.2013
Сообщений: 79
По умолчанию Пояснение метода трапеции

Здравствуйте. Объясните пожалуйста по строкам, как работает данный метод.
Код:
#include <iostream>
#include <math.h>
using namespace std;
    double f(double x){return (-3*x*x+2*x+9);}
    double I(double a,double b,int n,double y){return ((b-a)/(2*n)*y);}
int main() {
    int n; double a,b,y,dy,In;
    cin>>a>>b>>n;
    if (n>1){
        dy=(b-a)/n;
        y+=f(a)+f(b);
        for (int i=1; i<n; i++) {y+=2*(f(a+dy*i));}
        In=I(a,b,n,y);
        cout << In;
    }
    else {cout << "Wrong data";}
}
Alexandr- вне форума Ответить с цитированием
Старый 02.12.2016, 07:52   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

https://ru.wikipedia.org/wiki/%D0%9C...86%D0%B8%D0%B9
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пояснение фрагмента. INShcherbakov Помощь студентам 6 19.12.2014 13:26
Трассировка и пояснение vibraxo Помощь студентам 1 15.05.2013 10:26
пояснение программы 22hope22 C# (си шарп) 5 03.04.2013 19:42
пояснение строк Katte Общие вопросы C/C++ 3 02.06.2010 20:18
пояснение программы sllh_111 Помощь студентам 0 19.02.2010 19:44