50739

Знаходження значення інтеграла по формулам Ньютона-Котеса

Лабораторная работа

Информатика, кибернетика и программирование

Мета. Навчитися знаходити значення інтеграла по формулам Ньютона-Котеса. Скласти програму. Устаткування: папір формату А4, ПК, С++.

Украинкский

2014-01-29

33.5 KB

2 чел.

М Чуприна С. 1ПМ-08

Лабораторна робота №8

Тема. Знаходження значення інтеграла по формулам Ньютона-Котеса.

Мета. Навчитися знаходити значення інтеграла по формулам Ньютона-Котеса. Скласти програму.

Устаткування: папір формату А4, ПК, С++.

  1.  Індивідуальне завдання.

Обчислити інтеграл по формулі Ньютона-Котеса при заданому значенні

#include<iostream.h>

#include<math.h>

void main(){ int n,i; double h,a,b,S;

cout<<"ÈÍÒÅÃÐÀË: dx/sqrt(x*x+1.2)\n";

double* x=new double[n]; double* y=new double[n];

cout<<"Ââåäèòå êîíöû îòðåçêà:";cin>>a>>b;

cout<<"Ââåäèòå êîëè÷åñòâî óçëîâ èíòåðïîëßöèè (1-7): ";cin>>n;

double*H=new double[n];

x[0]=a;h=(b-a)/n;

for(i=1;i<n;i++){x[i]=x[i-1]+h;}

for(i=0;i<n;i++){y[i]=1/sqrt(x[i]*x[i]+1.2);}

cout<<"\n\tÔÓÍÊÖÈß \n";

cout<<"x \t \t y \t\t\n";

cout<<"----------------------\n";

for(i=0; i<n; i++)

{cout<<x[i]<<"\t   "<<y[i]<<"\n"; }

switch(n){

case 1: {H[0]=H[1]=0.5;}break;

case 2: {H[0]=H[2]=0.167; H[1]=0.667;} break;

case 3: {H[0]=H[3]=0.125; H[1]=H[2]=0.375;}  break;

case 4: {H[0]=H[4]=0.077;H[1]=H[3]=0.355; H[2]=0.133;}break;

case 5: {H[0]=H[5]=0.065; H[1]=H[4]=0.260;H[2]=H[3]=0.173;}break;

case 6: {H[0]=H[6]=0.048; H[1]=H[5]=0.257; H[2]=H[4]=0.032; H[3]=0.323;} break;

case 7: {H[0]=H[7]=0.043; H[1]=H[6]=0.207; H[2]=H[5]=0.076;

  H[3]=H[4]=0.167;}break; }

S=0;

for(i=0; i<n; i++){

S+=y[i]*H[i];}

cout<<b<<"\n"<<"|  dx/sqrt(x*x+1.2)="<<S *(b-a)<<"\n"<<a;}

Висновок:у цій роботі я навчилася знаходити значення інтеграла по формулам Ньютона-Котеса.


 

А также другие работы, которые могут Вас заинтересовать

19004. Принцип наименьшего действия (принцип Гамильтона). Уравнения Лагранжа 1.15 MB
  Лекция 2. Принцип наименьшего действия принцип Гамильтона. Уравнения Лагранжа Самая общая формулировка закона движения системы с степенями свободы дается принципом наименьшего действия или принципом Гамильтона. Согласно этому принципу каждая механическая сист
19005. Принцип относительности Галилея. Функция Лагранжа свободной материальной точки. Функция Лагранжа системы взаимодействующих частиц. Функция Лагранжа в декартовых и обобщённых координатах 275 KB
  Лекция 3. Принцип относительности Галилея. Функция Лагранжа свободной материальной точки. Функция Лагранжа системы взаимодействующих частиц. Функция Лагранжа в декартовых и обобщённых координатах Установим вид функции Лагранжа простейших механических систем и уста...
19006. Примеры нахождения функции Лагранжа, составления уравнений Лагранжа и их использования для описания движения простейших механических систем 1.35 MB
  Лекция 4. Примеры нахождения функции Лагранжа составления уравнений Лагранжа и их использования для описания движения простейших механических систем Рассмотрим применение метода Лагранжа к описанию движения простейших систем. Но сначала повторим основные идеи и р
19007. Интегралы движения. Однородность времени и закон сохранения энергии. Однородность пространства и закон сохранения импульса 328.5 KB
  Лекция 5. Интегралы движения. Однородность времени и закон сохранения энергии. Однородность пространства и закон сохранения импульса. Изотропность пространства и закон сохранения момента импульса Величины и меняются со временем. Однако существуют такие их комбина
19008. Общие свойства одномерного движения. Интегрирование уравнения одномерного движения. Период финитного движения в произвольном потенциале 301 KB
  Лекция 6. Общие свойства одномерного движения. Интегрирование уравнения одномерного движения. Период финитного движения в произвольном потенциале Одномерным называется движение системы с одной степенью свободы: . в самом общем виде функция Лагранжа выглядит так:
19009. Движение двух взаимодействующих частиц. Приведение к задаче о движении в цен-тральном поле. Общие закономерности движения в центральном поле 268 KB
  Лекция 7. Движение двух взаимодействующих частиц. Приведение к задаче о движении в центральном поле. Общие закономерности движения в центральном поле Полное аналитическое решение в общем виде допускает чрезвычайно важная задача о движении системы из взаимодействую
19010. Движение в центральном поле. Финитное и инфинитное движение. Падение на центр 828 KB
  Лекция 8. Движение в центральном поле. Финитное и инфинитное движение. Падение на центр Выберем начло координат в центре поля См. рисунок. В начальный момент времени частица находилась в какото точке имела импульс и следовательно имела относительно центра поля м...
19011. Общие закономерности движения частицы в кулоновском поле притяжения. Эффективный потенциал. Минимальное и максимальное расстояние до центра поля 1.28 MB
  Лекция 9. Общие закономерности движения частицы в кулоновском поле притяжения. Эффективный потенциал. Минимальное и максимальное расстояние до центра поля Рассмотрим движение частицы массы во внешнем поле ; 1 когда Это соответствует полю притяж...
19012. Движение в кулоновском поле притяжения (задача Кеплера). Классификация орбит при финитном и инфинитном движении 281 KB
  Лекция 10. Движение в кулоновском поле притяжения задача Кеплера. Классификация орбит при финитном и инфинитном движении В предыдущей лекции мы выяснили при каких значениях энергии движение будет инфинитным финитным а так же определили условия при которых траект