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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
#1

Вычисление интеграла - C++

21.04.2012, 16:59. Просмотров 666. Ответов 6
Метки нет (Все метки)

помогите пожалуйста я вообще не знаю как сделать интеграл
задание.doc
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2012, 16:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычисление интеграла (C++):

вычисление интеграла - C++
Даны вещественные числа a, b. Значения функции f(x)=(x+1)2√lg x; a=2; b=10; записать в массив. Вычислить значение интеграла, используя: ...

Вычисление интеграла - C++
вычислить интеграл \int_{0}^{6}\frac{exp^sqrt{\frac{6-x}{6+x}}}{(6+x)*\sqrt{36-x^2}} помогите с кодом вычисления данного...

Вычисление интеграла - C++
Считаю интеграл на промедутке от -1 до 3... Интеграл a*a*a*a. Точность вычисления 0.00001... Код выполняется 10-12 секунд. Это нормально...

Вычисление интеграла - C++
задача такая Вычислить с точностью\varepsilon интеграл ,где y=f(x) - прямая проходящая через точки A(c,d) и B - точку минимума ...

Вычисление интеграла - C++
Необходимо вычислить интеграл (сам интеграл задан функцией, например Functoin) методом правых прямоугольников, воспользовавшись критерием...

Вычисление определенного интеграла - C++
Здравствуйте. Нашел код для вычисления определенного интеграла двумя методами, а как туда всунуть свой интеграл не знаю. Буду благодарен за...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
21.04.2012, 21:21  [ТС] #2
ребят помогите пожалуйста
0
sannee
Просто хороший человек
363 / 156 / 12
Регистрация: 26.04.2011
Сообщений: 421
Завершенные тесты: 3
21.04.2012, 21:32 #3
вот вам пример:

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
#include <iostream>
#include <math.h>
 
double f(double arg);
 
int main()
{
    cout<<"\tFunction f(x) = cos(2*x)*sin(x)\r\n";
    cout<<"Interval of integration : \r\n";
    cout<<"left  border a = \t";double a;cin>>a; 
    cout<<"right border b = \t";double b;cin>>b; 
    cout<<"step of integration dx = \t";double dx;cin>>dx; 
    double x = a;
    cout<<"integration in process...\r\n";
 
    double sum = (f(x + dx) - f(x))/2*dx;
    while(x < b)
    {
        sum += (f(x + dx) - f(x))/2*dx;
        x += dx;
    }
    cout<<"complete....\r\n";
    cout<<"result is "<<sum<<"\r\n";
    return 0;
 
}
 
 
double f(double arg)
{
    double RetVal = cos(2*arg)*sin(arg);
    return RetVal;
}
0
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
21.04.2012, 21:37  [ТС] #4
я не сильно в математике понимаю но по моему это не метод трапеций который нужен по заданию(((
(или я ишибаюсь?)
0
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
21.04.2012, 21:44 #5
h = (b-a)/N;
Integral (f(x),a,b) = h * (1/2*f(x[0])+f(x[1])+f(x[2])+...+f(x[N-1])+1/2*f(x[N]))
Где:
"x" - аргумент функции,
"f(x)" - интегрируемая функция,
"a" и "b" - пределы изменения аргумента "x",
"N" - число сегментов равномерной сетки a=x[0] < x[1] < x[2] < ... < x[N]=b,
"h" - длина сегмента.
0
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
22.04.2012, 18:55  [ТС] #6
честно говоря я так и непонял как это сделать(((
0
Ksan
27 / 27 / 0
Регистрация: 02.11.2010
Сообщений: 370
22.04.2012, 18:58 #7
А еще можно воспользоваться формулами

S(x)dx = (x^2)/2.
И тп
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2012, 18:58
Привет! Вот еще темы с ответами:

Вычисление интеграла и табуляция - C++
Доброго времени суток! Написал программу в делфи и паскале, дошла очередь до С++ , а как писать там я не понимаю! Почитал статьи про...

Вычисление определенного интеграла. - C++
Добрый вечер! Не могли бы Вы помочь с моей задачей. Нужно вычислить определенный интеграл (x*x)+(5*x), интервал от 0 до 10, методом...

Вычисление определенного интеграла! - C++
Помогите плиз с с++! С заданной погрешностью вычислить интеграл!

Вычисление определенного интеграла си++ - C++
Составить программу вычисления определенного инте-грала с помощью метода Гаусса и Симпсона #include&lt;iostream&gt; #include&lt;math.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.04.2012, 18:58
Ответ Создать тему
Опции темы

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