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

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

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

Применение операторов цикла в С++. Методом Симпсона - C++

29.03.2016, 11:29. Просмотров 154. Ответов 2
Метки нет (Все метки)

Написать программу С++.
Вычислить приближенное значение интеграла по формулам прямоугольников и Симпсона для n=40

http://www.cyberforum.ru/cgi-bin/latex.cgi?\int_{\sqrt{3}}^3{} dx/{{x}^{2}{\sqrt{x}}^{2}+{\sqrt{9}

Где x в квадрате и + 9 это общий корень. Не получилось сделать под общий
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2016, 11:29     Применение операторов цикла в С++. Методом Симпсона
Посмотрите здесь:

Применение операторов (+, - , *) к структрутрам - C++
к примеру есть простая структура struct Point { double x; double y; Point(double _x, double _y):x(_x),y(_y){}; ...

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

Применение цикла for - C++
Недавно начал учить C++, дошел до циклов. while, do while понимаю, а вот for ну хоть убей не понимаю, вроде был разобрался, а потом снова...

Применение цикла do-while - C++
Здравствуйте. Хочу зациклить выполнение функции до тех пор, пока не будет выполнено условие, но не получается. Программа успешно...

Использование операторов цикла - C++
Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: ...

Использование операторов цикла - C++
Вычислить значения функции y=4*x*x*x-2*x*x+5,для значений x , изменяющихся от -3 до 1 , с шагом 0.1 , Спасибо заранее . Помогите плз , я...

Конструкция операторов цикла - C++
Разработать алгоритм и программу для вычисления суммы с заданным числом членов. --------- Помогите решить задачу. Вот что я сам...

Нахождение интеграла методом Симпсона - C++
Что не так? #include<iostream> #include<cmath> #include<conio.h> #include<stdio.h> using namespace std; double f(double...

Задача с использованием операторов цикла на с++ - C++
Ребят, помогите "решите задачу тремя способами, используя операторы цикла do while и for. Вывести на экран: таблицу стоимости для...

Задача на использование операторов цикла - C++
Написать программу на Turbo C++


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dcshowcousa
26 / 18 / 48
Регистрация: 22.10.2015
Сообщений: 303
29.03.2016, 11:31     Применение операторов цикла в С++. Методом Симпсона #2
А как получилось? Покажите код
MansMI
1136 / 933 / 240
Регистрация: 08.01.2012
Сообщений: 3,389
29.03.2016, 14:01     Применение операторов цикла в С++. Методом Симпсона #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
если подинтегральная функция:
1/(х2*(х2+9)0.5)
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
double f(double x)
{
    return 1/(x*x*sqrt(x*x+9));
}
double Rectangle(double x1,double x2,int n)
{
    double s=0, dx=(x2-x1)/n;
    for(int i=0; i<n; i++)
    {
        x2=x1+dx;
        s+=dx*(f(x1)+f(x2))/2;
        x1=x2;
    }
    return s;
}
double Simpson(double x1,double x2,int n)
{
    double s=0, dx=(x2-x1)/n;
    for(int i=0; i<n; i++)
    {
        x2=x1+dx;
        s+=(x2-x1)/6*(f(x1)+4*f((x1+x2)/2)+f(x2));
        x1=x2;
    }
    return s;
}
void main()
{
    double a=sqrt(3.0), b=3;
    int n=40;
    cout<<"Rectangle="<<Rectangle(a,b,n)<<"  Simpson="<<Simpson(a,b,n)<<endl;
    system("pause");
}
Yandex
Объявления
29.03.2016, 14:01     Применение операторов цикла в С++. Методом Симпсона
Ответ Создать тему
Опции темы

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