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

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

Войти
Регистрация
Восстановить пароль
 
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
#1

Определенный интеграл - C++

17.06.2010, 12:52. Просмотров 924. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста решить интеграл.
Задание - Используя метод Симпсона, составить программу вычисления определенного интеграла на отрезке [a,b]:
Интеграл от 0 до П/2 , под интегралом pow(sin(x),2)*dx.
Заранее спасибо.

Добавлено через 16 часов 19 минут
помогите решить СРОЧНО надо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2010, 12:52     Определенный интеграл
Посмотрите здесь:

Определенный интеграл - C++
Нужно написать программу вычисляющую интеграл от cos(x), используя циклы for и while (do..while) Можете написать, как это делать в С++...

Определенный интеграл - C++
Необходимо численным методом найти приближенное значение определенного интеграла(скинул задание с методички на всякий). Вот прога: ...

Определенный интеграл - C++
Для заданных границ интегрирования а и b вычислите значение определенного интеграла следующего вида: \int \sin^2{x}dx = \begin{cases} ...

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

Определенный интеграл любой функции - C++
Помогите, пожалуйста решить) Определенный интеграл любой функции. На входефункция например "y=x +x^2" и участок на котором интегрируем,...

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
17.06.2010, 13:00     Определенный интеграл #2
Цитата Сообщение от DanielDefo Посмотреть сообщение
помогите решить СРОЧНО надо
А поиском из скромности не пользуетесь?
http://www.cyberforum.ru/cpp-beginne...ead129299.html
http://www.cyberforum.ru/cpp-beginne...read25766.html
Нахождение интеграла методом Симпсона
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
17.06.2010, 13:50  [ТС]     Определенный интеграл #3
примеры нашел, но там никак не пойму, там даже нигде формул нету.
Покажите на примере пожалуйста.

Добавлено через 37 минут
Может кто показать как на примере решить?
SashaPinsk
39 / 37 / 2
Регистрация: 27.12.2009
Сообщений: 73
17.06.2010, 13:53     Определенный интеграл #4
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
#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <locale.h>
 
double f(double);
double Simpson(double, double, int);
void main()
{
    setlocale(LC_ALL, "Russian");
    double a, b;
    int n, flag;
    do
    {
        system("cls");
        printf("\nВведите границы(a и b) и точность: ");
        fflush(stdin);
        flag=scanf("%lf%lf%d", &a, &b, &n);
    }while(flag!=3 || a>b || n<=0);
    printf("\n%lf\n\n", Simpson(a, b, n));
    system("pause");
}
 
double Simpson(double a, double b, int n)
{
    double x, y=0, h;
    for(h=(b-a)/n, x=a+h; x<b; x+=h)
        y+=f(x)+2*f(x-h/2);
    y+=(f(a)+f(b))/2;
    y*=h/3;
    return y;
}
 
double f(double x)
{
    return pow(sin(x), 2);
}
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
17.06.2010, 13:58  [ТС]     Определенный интеграл #5
ошибку выдает в 15 строке.
SashaPinsk
39 / 37 / 2
Регистрация: 27.12.2009
Сообщений: 73
17.06.2010, 14:00     Определенный интеграл #6
Прогу писал на Visual Studio(само-собой работает), можешь 15 строку удалить, если пишешь на другом компиляторе.
Точность - это кол-во отрезков на которые разбивается основной(чем больше - тем точнее результат).
P.S. Не забываем говорить спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2010, 14:24     Определенный интеграл
Еще ссылки по теме:

Вычислить определенный интеграл методом прямоугольников - C++
Вычислить определенный интеграл методом прямоугольников Помогите!!! Вообще не пойму как делать?

Путем использования класса вычислить определенный интеграл(с++) - C++
https://content.foto.my.mail.ru/bk/abishev.ernar/_mypagephoto/h-1.jpg Путем использования класса вычислить определенный интеграл(с++)...

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

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

Параллельное программирование: вычислить определенный интеграл методом прямоугольников - C++
необходимо написать программу с использованием библиотеки mpi.h Вычислить определенный интеграл от функции f(x) на отрезке методом ...


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

Или воспользуйтесь поиском по форуму:
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
17.06.2010, 14:24  [ТС]     Определенный интеграл #7
ну вот я запустил, мне пишет введите границы и точность, я ввожу 0, 1.57, а что там за точность?

Добавлено через 20 минут
спасибо большое
Yandex
Объявления
17.06.2010, 14:24     Определенный интеграл
Ответ Создать тему
Опции темы

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