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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
Аруми
2 / 2 / 0
Регистрация: 29.05.2012
Сообщений: 83
#1

Нахождение интеграла методом Симпсона - C++

20.06.2012, 16:33. Просмотров 2394. Ответов 4
Метки нет (Все метки)

Что не так?

Код
#include<iostream>
#include<cmath>
#include<conio.h>
#include<stdio.h>
using namespace std;

double f(double x)
{
 double y;
 y= 1/sqrt(cos(x));
 return y;
}

double simpson(double a, double b, double e)
{
 double y;
 double h;
 double I;
 double I1;
 double I2;
 double I3;
 double x;

 I2=1;

 h=b-a;
 I=f(a)+f(b);

 do
 {
 I3=I2;
 h=h/2;
 I1=0;
 x=a+h;
 do
 {
 I1=I1+2*f(x);
 x=x+2*h;
 }
 while(x<b);
 I=I+I1;
 I2=(I+I1)*h/3;
 x=fabs(I3-I2)/15;
 }
 while(x>e);
 y=I2;
 return y;
}

int main()
{
 double a1;
 double b1;
 double e;
 printf("vvedite a \n");
 scanf("%f", &a1);
 printf("vvedite b \n");
 scanf("%f", &b1);
 printf("vvedite pogreshnostb \n");
 scanf("%f", &e);
 printf("Integral Summa ravna I = ", simpson(a1,b1,e));
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2012, 16:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нахождение интеграла методом Симпсона (C++):

Нахождение интеграла методом Симпсона - C++
http://i016.***********/0910/b7/f79e34604977.jpg имеется функция double Simpson(double (*Fx)(double)) { double I; ...

Составить программу для вычисления определенного интеграла методом Симпсона - C++
ПОМОГИТЕ ПОЖАЛУЙСТА Составить программу для вычисления определенного интеграла методом Симпсона. Вид подынтегральной функции F(x)...

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

Нахождение определенного интеграла методом Гаусса - C++
Помогите мне пожалуйста... Очень надо, горю...........

м. Симпсона. Не выводит на экран значение интеграла - C++
Здравствуйте! подскажите пожалуйста, почему у меня не выводит значение &quot;I1&quot; на экран. ввожу а и б, дальше кол-во разбиений, после...

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

4
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
20.06.2012, 20:30 #2
Цитата Сообщение от Аруми Посмотреть сообщение
printf("vvedite a \n");
C++
1
printf("vvedite a1 \n");
Цитата Сообщение от Аруми Посмотреть сообщение
printf("vvedite b \n");
C++
1
printf("vvedite b1 \n")
0
Аруми
2 / 2 / 0
Регистрация: 29.05.2012
Сообщений: 83
20.06.2012, 20:48  [ТС] #3
не то
0
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
20.06.2012, 20:51 #4
Цитата Сообщение от Аруми Посмотреть сообщение
double y;
double h;
double I;
double I1;
double I2;
double I3;
double x;
Скажите, пожайлуста, для чего столько переменных?! Здесь сам черт голову поломает
0
Аруми
2 / 2 / 0
Регистрация: 29.05.2012
Сообщений: 83
20.06.2012, 20:52  [ТС] #5
для вычислений...
0
20.06.2012, 20:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2012, 20:52
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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