Authors

  • Ismoilov Axrorjon Ikromjonovich
  • Metinboyeva Fotimaxon Mirqo’zi qizi
  • Madatova Ruxshona Bunyodbek qizi

Author Biographies

  • Ismoilov Axrorjon Ikromjonovich

    Farg’ona Davlat Universiteti amaliy matematika va informatika

    kafedrasi katta oʻqituvchisi

    Email: ismoilovaxrorjon@yandex.com

  • Metinboyeva Fotimaxon Mirqo’zi qizi

    Farg’ona Davlat Universiteti “Kompyuter ilmlari va dasturlash

    texnologiyalari” yo’nalishi 23.12-guruh  2-bosqich  talabasi

    Email: fotimaxon2805@gmail.com

  • Madatova Ruxshona Bunyodbek qizi

    Farg’ona Davlat Universiteti “Kompyuter ilmlari va dasturlash

    texnologiyalari” yo’nalishi 23.12-guruh  2-bosqich  talabasi

    Email: ruxshonamadatova4@gmail.com

DOI:

https://doi.org/10.71337/inlibrary.uz.mead.117029

Keywords:

integral tenglama Fredgolm tenglamasi Volterra tenglamasi chegaraviy shartlar sonli usullar Nyustrom usuli kvadratura barqarorlik.

Abstract

Ushbu maqolada chegaraviy shartlar bilan berilgan Fredgolm va Volterra tipidagi integral tenglamalarni sonli yechish usullari ko‘rib chiqiladi. Nyustrom, kollokatsiya va kvadratura usullarining nazariy asoslari va amaliy qo‘llanishi tahlil qilinadi. Chegaraviy shartlarning yechimga ta’siri, sonli usullarning barqarorligi va konvergentsiyasi muhokama qilinadi. Maqola ilmiy adabiyotlarga asoslangan bo‘lib, amaliy misollar orqali usullarning samaradorligi ko‘rsatib beriladi.


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

246

CHEGARA SHARTLARI OSTIDA INTEGRAL TENGLAMALARNI

SONLI YECHISH USULLARI

Ismoilov Axrorjon Ikromjonovich

Farg’ona Davlat Universiteti amaliy matematika va informatika

kafedrasi katta oʻqituvchisi

Email:

ismoilovaxrorjon@yandex.com

Metinboyeva Fotimaxon Mirqo’zi qizi

Farg’ona Davlat Universiteti “Kompyuter ilmlari va dasturlash

texnologiyalari” yo’nalishi 23.12-guruh 2-bosqich talabasi

Email:

fotimaxon2805@gmail.com

Madatova Ruxshona Bunyodbek qizi

Farg’ona Davlat Universiteti “Kompyuter ilmlari va dasturlash

texnologiyalari” yo’nalishi 23.12-guruh 2-bosqich talabasi

Email:

ruxshonamadatova4@gmail.com

Annotatsiya: Ushbu maqolada chegaraviy shartlar bilan berilgan Fredgolm

va Volterra tipidagi integral tenglamalarni sonli yechish usullari ko‘rib chiqiladi.

Nyustrom, kollokatsiya va kvadratura usullarining nazariy asoslari va amaliy

qo‘llanishi tahlil qilinadi. Chegaraviy shartlarning yechimga ta’siri, sonli usullarning

barqarorligi va konvergentsiyasi muhokama qilinadi. Maqola ilmiy adabiyotlarga

asoslangan bo‘lib, amaliy misollar orqali usullarning samaradorligi ko‘rsatib

beriladi.

Kalit so‘zlar: integral tenglama, Fredgolm tenglamasi, Volterra tenglamasi,

chegaraviy shartlar, sonli usullar, Nyustrom usuli, kvadratura, barqarorlik.

Аннотация: В данной статье рассматриваются численные методы

решения интегральных уравнений Фредгольма и Вольтерра с граничными

условиями. Анализируются теоретические основы и практическое применение

методов Нюстрёма, коллокации и квадратур. Обсуждается влияние граничных

условий на решение, устойчивость и сходимость численных методов. Статья


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

247

основана на научной литературе и иллюстрирует эффективность методов с

помощью практических примеров.

Ключевые слова: интегральное уравнение, уравнение Фредгольма,

уравнение Вольтерра, граничные условия, численные методы, метод

Нюстрёма, квадратура, устойчивость.

Annotation: This article discusses numerical methods for solving Fredholm

and Volterra integral equations with boundary conditions. Theoretical foundations

and practical applications of the Nyström, collocation, and quadrature methods are

analyzed. The influence of boundary conditions on the solution, as well as the stability

and convergence of numerical methods, is examined. The article is based on scientific

literature and demonstrates the effectiveness of the methods through practical

examples.

Keywords: integral equation, Fredholm equation, Volterra equation, boundary

conditions, numerical methods, Nyström method, quadrature, stability.

Kirish

Integral tenglamalar ko‘plab fizikaviy va muhandislik muammolarini

modellashtirishda muhim rol o‘ynaydi. Chegaraviy shartlar bilan berilgan integral

tenglamalarni analitik yechish ko‘pincha murakkab bo‘lib, sonli usullar orqali yechim

topish zarurati tug‘iladi. Ushbu maqolada Fredgolm va Volterra tipidagi integral

tenglamalarni sonli yechish usullari, xususan Nyustrom, kollokatsiya va kvadratura

usullari tahlil qilinadi.

Asosiy qism

Integral tenglamalarning turlari

Fredgolm tenglamalari:

Chegaralari qat’iy belgilangan integral tenglamalar.

Ular birinchi va ikkinchi turga bo‘linadi.

Volterra tenglamalari:

Chegaralari o‘zgaruvchiga bog‘liq bo‘lgan integral

tenglamalar. Ular vaqtga bog‘liq jarayonlarni modellashtirishda qo‘llaniladi.

Sonli yechim usullari


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

248

Kvadratura usullari:

Integralni sonli hisoblash uchun kvadratura formulalari

qo‘llaniladi. Bu usul orqali integral tenglama algebraik tenglamalar sistemasiga

aylantiriladi.

Kvadratura usuliga misol:

Ko‘rib chiqilayotgan Fredgolm integral tenglamasi (ikkinchi turdagi):

𝜑(𝑥) − λ ∫ 𝐾(𝑥, 𝑡)𝜑(𝑡)𝑑𝑡 = 𝑓(𝑥), 0 ≤ 𝑥 ≤ 1

1

0

Bu yerda:

K(x,t)— yadrosi (masalan:

𝐾(𝑥, 𝑡) = 𝑥 × 𝑡

f(x) — berilgan funksiya (masalan:

𝑓(𝑥) = 𝑥

2

)

λ

— parametr

Maqsad:

𝜑(𝑥)

ni topish

Nyustrom usuli:

Kvadratura usulining rivojlangan shakli bo‘lib, integral

tenglamani sonli yechishda yuqori aniqlikni ta’minlaydi.

Nyustrom usuli uchun misol

Integral tenglama:

𝜑(𝑥) − λ ∫ 𝐾(𝑥, 𝑡)𝜑(𝑡)𝑑𝑡 = 𝑓(𝑥), 0 ≤ 𝑥 ≤ 1

1

0

Berilgan:

𝐾(𝑥, 𝑡) = cos (𝑥 − 𝑡)

f(x)=

sin (𝑥)

λ=1

𝑥 ∈ [0,1]

Chegaraviy shartlarning ta’siri

Chegaraviy shartlar integral tenglamaning yechimiga sezilarli ta’sir ko‘rsatadi.

Masalan, Diraqle, Noyman yoki Robin turidagi shartlar yechimning mavjudligi va

yagona bo‘lishiga ta’sir qiladi. Sonli usullarda bu shartlarni hisobga olish uchun

interpolatsiya va aproksimatsiya usullari qo‘llaniladi.

Barqarorlik va konvergentsiya


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

249

Sonli usullarning barqarorligi va konvergentsiyasi integral tenglamaning turiga va

qo‘llanilgan usulga bog‘liq. Masalan, Nyustrom usuli Fredgolm tenglamalari uchun

yuqori konvergentsiyani ta’minlaydi, kollokatsiya usuli esa Volterra tenglamalari

uchun samarali hisoblanadi.

Amaliy misollar

Fredgolm tenglamasi:

Diraqle chegaraviy sharti bilan berilgan tenglama

Nyustrom usuli orqali yechiladi.

Fredgolm integral tenglamasini Dirixle chegaraviy sharti bilan

berilgan

holatda

Nyustrom usuli

yordamida yechish uchun

C# dastur kodi

va

misol

bilan

to‘liq yechim berilgan.

Masala:

Berilgan Fredgolm tenglamasi (2-tur):

𝜑(𝑥) − ∫ cos (𝑥 − 𝑡) × 𝜑(𝑡)𝑑𝑡 = 𝑠𝑖𝑛(𝑥), 𝑥 ∈ [0,1]

1

0

Dirixle sharti:

𝜑(0) = 0

Kvadratura formulasi:

Trapetsiya usuli (Nyustrom usuli)

Yondashuv (Nyustrom):

Oraliqni

n

ta

bo‘lakka

bo‘lamiz

(masalan,

n=5).

Integral Nyustrom usuli yordamida kvadratura og‘irliklari bilan almashtiriladi:

∫ 𝑲(𝒙

𝒊

, 𝒕

𝒋

𝟏

𝟎

)𝝋(𝒕

𝒋

)𝒅𝒕 ≈ ∑ 𝝎

𝒋

𝑲(𝒙

𝒊

, 𝒕

𝒋

)𝝋(𝒕

𝒋

)

𝒏

𝒋−𝟏

C#dagi kodi:

using

System;

class

NyustromFredgolm

{

static

void

Main()

{

int

n = 5;

double

a = 0.0, b = 1.0;

double

h = (b - a) / (n - 1);


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

250

double

[] x =

new

double

[n];

double

[] f =

new

double

[n];

double

[,] K =

new

double

[n, n];

double

[] w =

new

double

[n];

double

[,] A =

new

double

[n, n];

double

[] phi =

new

double

[n];

// Tugun nuqtalari va f(x) qiymatlari

for

(

int

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

{ x[i] = a + i * h;

f[i] =

Math

.Sin(x[i]);

}

// Trapetsiya og‘irliklari

for

(

int

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

w[i] = (i == 0 || i == n - 1) ? h / 2.0 : h;

// Yadro K(x, t) = cos(x - t)

for

(

int

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

for

(

int

j = 0; j < n; j++)

K[i, j] =

Math

.Cos(x[i] - x[j]);

// Sistema matritsasi: A = I - λ * W * K

for

(

int

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

for

(

int

j = 0; j < n; j++)

A[i, j] = (i == j ? 1.0 : 0.0) - w[j] * K[i, j];

// Gauss usuli bilan yechish

phi = GaussElimination(A, f, n);

// Natijani chiqarish

Console

.WriteLine(

"x

\t

phi(x)"

);

for

(

int

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

Console

.WriteLine(

$"

{x[i]:

F2

}

\t

{phi[i]:

F5

}

"

);

}

static

double

[] GaussElimination(

double

[,] A,

double

[] b,

int

n)

{

double

[] x =

new

double

[n];


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

251

for

(

int

k = 0; k < n; k++)

{

// Normalizatsiya

double

max = A[k, k];

for

(

int

j = k; j < n; j++)

A[k, j] /= max;

b[k] /= max;

for

(

int

i = k + 1; i < n; i++)

{

double

factor = A[i, k];

for

(

int

j = k; j < n; j++)

A[i, j] -= factor * A[k, j];

b[i] -= factor * b[k];

} }

// Orqaga yurish

for

(

int

i = n - 1; i >= 0; i--)

{

x[i] = b[i];

for

(

int

j = i + 1; j < n; j++)

x[i] -= A[i, j] * x[j];

}

return

x;

}

Natija:

Eslatma:

Dirixle shart

𝜑(0) = 0

ni qanoatlantiradi.


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

252

Volterra tenglamasi:

Noyman chegaraviy sharti bilan berilgan tenglama

kollokatsiya usuli orqali yechiladi.

Volterra integral tenglamasi

uchun

Noyman chegaraviy sharti

berilgan

misol keltirilib, u

kollokatsiya usuli

yordamida

C# dasturlash tilida

yechiladi. Dastur

kodi va natijasi ham berilgan.

Masala:

Quyidagi

Volterra 1-tur integral tenglama

berilgan:

φ(x) + ∫ (x − t) × φ(t)dt = x, xϵ[0,1]

x

0

Noyman (Neumann) sharti

:

𝜑

(0)=0

Yechish usuli: Kollokatsiya usuli

Taqribiy yechim:

φ(t) ≈ a

1

+ a

2

t

Kollokatsiya nuqtalari:

𝑥

1

=

1

3

, 𝑥

2

=

2

3

Integralni analitik hisoblash:

∫ (𝑥 − 𝑡)(𝑎

1

𝑥

0

+ 𝑎

2

𝑡)𝑑𝑡

C#dagi kodi:

using

System;

class

VolterraKollokatsiya

{

static

void

Main()

{

// Kollokatsiya nuqtalari

double

[] x = { 1.0 / 3.0, 2.0 / 3.0 };

// Taqribiy yechim: phi(t) ≈ a1 + a2 * t

// I(x) = ∫₀ˣ (x - t)(a1 + a2 * t) dt

// = a1 * x^2 / 2 + a2 * x^3 / 3

double

[,] A =

new

double

[2, 2];

double

[] b =

new

double

[2];

for

(

int

i = 0; i < 2; i++)

{

double

xi = x[i];


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

253

double

I1 =

Math

.Pow(xi, 2) / 2.0;

// ∫₀ˣ (x - t) dt

double

I2 =

Math

.Pow(xi, 3) / 3.0;

// ∫₀ˣ (x - t)t dt

A[i, 0] = 1 + I1;

A[i, 1] = xi + I2;

b[i] = xi;

}

// Gauss usuli bilan yechish

double

[] result = GaussSolve(A, b, 2);

// Natijani chiqarish

Console

.WriteLine(

"Taqribiy yechim: phi(x) ≈ a1 + a2 * x"

);

Console

.WriteLine(

$"a1 =

{result[0]:

F5

}

"

);

Console

.WriteLine(

$"a2 =

{result[1]:

F5

}

"

);

// Aga xohlasangiz, grafigini ham chizish mumkin

}

static

double

[] GaussSolve(

double

[,] A,

double

[] b,

int

n)

{

double

[] x =

new

double

[n];

for

(

int

k = 0; k < n; k++)

{

double

pivot = A[k, k];

for

(

int

j = k; j < n; j++)

A[k, j] /= pivot;

b[k] /= pivot;

for

(

int

i = k + 1; i < n; i++)

{

double

factor = A[i, k];

for

(

int

j = k; j < n; j++)

A[i, j] -= factor * A[k, j];

b[i] -= factor * b[k];

} }

for

(

int

i = n - 1; i >= 0; i--)

{ x[i] = b[i];

for

(

int

j = i + 1; j < n; j++)

x[i] -= A[i, j] * x[j];

}

return

x;


background image

MODERN EDUCATION AND DEVELOPMENT

Выпуск журнала №-26

Часть–8_ Май –2025

254

}}

Natija:

Xulosa

Chegaraviy shartlar bilan berilgan integral tenglamalarni sonli yechish muammosi

murakkab bo‘lsa-da, Nyustrom, kollokatsiya va kvadratura usullari orqali samarali

yechimlar topish mumkin. Har bir usulning o‘ziga xos afzalliklari va cheklovlari

mavjud bo‘lib, ularni tanlashda integral tenglamaning turi va qo‘yilgan chegaraviy

shartlar hisobga olinishi zarur. Kelgusida bu usullarni yanada takomillashtirish va

murakkab muammolarga qo‘llash istiqbollari mavjud.

FOYDALANILGAN ADABIYOTLAR

1.

Atkinson, K. (1997).

The Numerical Solution of Integral Equations of the

Second Kind

. Cambridge University Press.

2.

Brunner, H. (2017).

Volterra Integral Equations: An Introduction to Theory and

Applications

. Cambridge University Press.

3.

Constanda, C., Doty, D., & Hamill, W. (2016).

Boundary Integral Equation

Methods and Numerical Solutions

. Springer.

4.

Baker, C.T.H. (1977).

The Numerical Treatment of Integral Equations

.

Clarendon Press, Oxford.

5.

Delves, L.M., & Mohamed, J.L. (1985).

Computational Methods for Integral

Equations

. Cambridge University Press.