Aniq integralni taqribiy hisoblashning trapetsiya va Simpson usullari




Download 78,86 Kb.
bet2/3
Sana02.12.2023
Hajmi78,86 Kb.
#109813
1   2   3
Bog'liq
2-Mustaqil ish
5nleNeNOLpXoVmmPICw-oQF7ud4E42 V (1), mustaqil ish, 3-Mustaqil ish (1), Mobil tarmoqlari. 3G (umts va wcdma), 4G (Wimax va lte) va 5G te-fayllar.org, 9-mustaqil ish Reja Transport tarmoqlari, Mavzu; Openmp paketi yordamida parallel dasturlash-fayllar.org, Mavzular, ixtisoslashtirilgan-transport-vositalariga-texnik-xizmat-ko-rsatishni-vaqtida-amalga-ishirishning-ekspluatatsiya-sharoitidagi-salmog-i, 2-Amaliy ish (1), 1-Amaliy ish (1), MIT 1- Amaliy , 2- amaliy mashg’ulot. Mashinali o’qitishda instrumental vositala, 14-Ma’ruza Matlabda hisoblash ishlarini bajarish. Reja Matlab , Mustaqil ish (2)
Aniq integralni taqribiy hisoblashning trapetsiya va Simpson usullari
Ushbu aniq integralning kiymatini trapetsiya va Simpson usullari yordamida hisoblash algoritmi va dasturlarini ko’rib utamiz. Integralni kiymatini taqribiy xisolashning to’g’ri turtburchak usulini o’quvchilarning o’zlariga xavola etamiz.


bu yerda а=0b=2, oralikni 20 bo’lakka bulamiz, ya‘ni n=20 deb olamiz.


Dastlab trapetsiya formulasidan, sung Simpson formulasidan foydalanib integralni kiymatini taqribiy hisoblash algoritmining blok- sxemasini, sung dasturini tuzamiz.
Integralni taqribiy hisoblashda integral ostidagi funktsiyani kullanuvchining funktsiyasi sifatida yozib olamiz,
ya‘ni

f(x)=ln(x2+3x+1)
ko’rinishida yozib olib, bu funktsiyadan blok–sxema va dastur tuzishda foydalanamiz. Foydalanuvchining funktsiyasini algoritm va dasturda f harfi bilan, funktsiyani a nuqtadagi kiymatini f(a) va b nuqtadagi kiymatini f(b) bilan, bo’linish kadamlarini i harfi bilan, bo’laqlar sonini n harfi bilan, oralikchalar uzinligini h harfi bilan, integral osti yigindisini s harfi bilan, integralning kiymatini esa harfi bilan bilgilab olamiz.
Endi integral kiymatini taqribiy hisoblash uchun barcha ma‘lumotlar tayyor bo’lgandan keyin integral kiymatini taqribiy hisoblash trapetsiya va Simpson usullari uchun hisoblashning algortmi blok-sxemalari va Pascal dasturlashtirish tilida dasturlarini tuzamiz.
Dasturlash kodi

#include


using namespace std;
double f(double x) {
return pow(x, 2); // f(x) = x^2}
double numericalIntegration(double a, double b, int n) {
double h = (b - a) / n;
double sum = 0.0;
for (int i = 0; i < n; i++) {
double x = a + (i + 0.5) * h;
sum += f(x); }
return sum * h;}
int main() {
double a, b;
int n;
cout << "Integralni hisoblash uchun tartib bering:\n";
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
cout << "n = ";
cin >> n;
double result = numericalIntegration(a, b, n);
cout << "Integral natijasi: " << result << endl;
return 0;}



Download 78,86 Kb.
1   2   3




Download 78,86 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Aniq integralni taqribiy hisoblashning trapetsiya va Simpson usullari

Download 78,86 Kb.