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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 90, средняя оценка - 4.76
olga61
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 11
#1

Программа вычисления определенного интеграла методом трапеций - C++

19.10.2011, 18:54. Просмотров 12023. Ответов 4
Метки нет (Все метки)

Помогитте написать программу в С++: вычисление определенного интеграла по формуле трапеций.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2011, 18:54     Программа вычисления определенного интеграла методом трапеций
Посмотрите здесь:

C++ Решение интеграла методом трапеций
Решение интеграла методом трапеций C++
C++ Разработать программу для вычисления определенного интеграла методом средних прямоугольников. Проверка курсовой
Вычисление определенного интеграла функции y(x) численными методами прямоугольников и трапеций C++
C++ Составить программу для вычисления определенного интеграла методом Симпсона
Вычисление интеграла методом трапеций C++
Решение интеграла методом трапеций? C++
C++ Вычисление интеграла методом трапеций
Значения определенного интеграла по формулам трапеций и Симпсона C++
Вычисление интеграла методом трапеций C++
Большая погрешность при подсчете интеграла методом трапеций C++
C++ Написать прогу для интеграла методом трапеций

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
19.10.2011, 19:13     Программа вычисления определенного интеграла методом трапеций #2
Для трапеций есть какая-то определённая формула? Например

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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main()
{
  double a,b,n,x,dx;
  float dz,zt,z;
a=0;
b=3.1415/2;
  n=60;
  dx=(b-a)/n;
  z=0;
{
  for(x=a+dx;x<=b-dx;x+=dx)
  z=z+(sin(x))*sin(x);
  z*=dx;
}
 
 
  zt=3.1415/4;
 
  printf("\n prubluzne znachennia z=  %f  \n  ",z);
  printf("tochne znachennia zt=  %f  \n\n ",zt);
 
  dz=fabs(z-zt)/zt*100;
 
  printf("vidnosna poxubka dz=  %f  \n\n\n",dz);
  system("PAUSE");    
  return 0;
}

Тем на форуме по поводу интегралов много...
olga61
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 11
19.10.2011, 20:07  [ТС]     Программа вычисления определенного интеграла методом трапеций #3
Определенный интеграл от а до b f(x)dx=h*((f(x0)+f(xn))/2+Sf(xi)), где сумма S верхний предел N-1 нижний предел i=1

Добавлено через 39 минут
Помогите пожалуйста
olga61
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 11
20.10.2011, 09:12  [ТС]     Программа вычисления определенного интеграла методом трапеций #4
Помогите решить!!!!!!!!
-=ЮрА=-
Заблокирован
Автор FAQ
20.10.2011, 13:12     Программа вычисления определенного интеграла методом трапеций #5
olga61, сюда вычислить интеграл, только подынтегральную функцию на свою поменяйте
C++
1
2
3
4
double f(double x)
{
        return exp(-pow(x,2));
}
вместо exp(-pow(x,2)), впишите свою функцию например для синуса
C++
1
return sin(x,2);
Yandex
Объявления
20.10.2011, 13:12     Программа вычисления определенного интеграла методом трапеций
Ответ Создать тему
Опции темы

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