|
Azərbaycan Hava Yolları
|
bet | 25/35 | Sana | 06.12.2023 | Hajmi | 2,93 Mb. | | #112648 | Turi | Dərs |
Bog'liq C fakepathKOMPUTER MUHENDISLIYINDE EDEDI USULLAR 01 06 (2) (1)9.3. Simpson metodu
Əgər elementar sahəciklərə parabolalar kimi baxsaq, onda Simpson metodu aşağıdakı kimi olar.
Simpson metodunun mütləq xətası aşağıdakı kimi hesablanır:
hardakı, .
Aşağıdakı nümunəyə baxaq.
Nümunə. inteqralının qiymətinin Simpson (parabolalar) metodları ilə hesablamalı.
[0;2] parçasını 4 bərabər hissəyə bölək.
Onda x0=0; x1=0,5; x2=1; x3=1,5; x4=2 alarıq. Bu qiymətləri y= funksiyasında nəzərə alsaq aşağıdakılar alınar:
y0=f(x0)=-12; y1=y(x1)=-11,625; y2=y(x2)=-10;
y3=y(x3)=-6,375; y4=y(x4)=0.
Bunları trapesiyalar düsturunda nəzərə alaq:
Bu məsələnin C++ proqramlaşdırma dilində proqram kodu aşağıdakı kimi olar.
#include
using namespace std;
double func(double x)
{
return x*x*x + x*x - 12;
}
double parabola (double a, double b, double h)
{
if (a > b)
{
return 0;
}
double x = a;
double S = 0.;
while (x +h <= b)
{
S += h*(func(x) + 4*(func(x + h)+func(x+3*h))+2*(func(x+2*h)+func(x+4*h)));
x += h;
}
return S;
}
main()
{
int n; double a,b;
cout<<"n=";
cin>>n;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
double h=(b-a)/n;
double S = parabola(a, b, h);
cout << S << endl;
system("pause");
}
Mövzuya aid tapşırıqların variantları
Aşağıda verilmiş inteqralları düzbucaqlılar metodu ilə həll etməli.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
inteqrallarını hesablayın.
|
| |