Yilgan masalani yechish uchun turli XIL murakkablikdagi algoritmlardan eng samarali algoritmnu aniqlash



Yüklə 166,49 Kb.
səhifə6/6
tarix13.09.2023
ölçüsü166,49 Kb.
#143008
1   2   3   4   5   6
Denov TPI 02.06.2023 Aviatsiya — копия

for i in range(n):
x1 = a + i * h
x2 = a + (i + 1) * h
integral += f((x1 + x2) / 2) * h
s.append(i)
r.append(integral)
return integral
def d(x):
return 1 / (1 + x ** 2)
a = 0 # Boshlang'ich nuqta
b = 1 # Tugatish nuqta
n = 10 # Boʻlinishlar soni
natija = turtburchaklar_integral(d, a, b, n)
print(s)
print(r)
print(natija)
plt.plot(r,s)
plt.xlabel('x-kirish elementlarining o\'lchami')
plt.ylabel('y-Qadamlar soni')
plt.title('TO\'RTBURCHAK_usuli O(n) murakkablik ')
plt.show()

Natija:

6-rasm. Toʻgʻri toʻrtburchaklar usulida berilgan algoritmda kiritilgan elementlarning oʻlchamlari bilan qadamlarning bogʻliqligi
6-rasmdan koʻrinib turibdiki, toʻgʻri toʻrtburchaklar usuli O(n) chiziqli murakkablikga ega.
Xulosa
Aniq integralni taqribiy hisoblashda foydalaniladigan trapetsiya, simpson, toʻgʻri toʻrtburchaklar usullarining algoritm murakkabligini baholashda erishilgan natijalar quyidagicha: Toʻgʻri toʻrtburchaklar, tarpetsiya va simpson usullari bir xil ya’ni chiziqli O(n) murakkablikga ega. Chunki aniq integralni taqribiy hisoblashda ishlatiladigan toʻgʻri toʻrtburchaklar, tarpetsiya va simpson usullari integralni hisoblashda yuzalarga boʻlib hisoblaydi, demak har bir yuzani hisoblash uchun takrorlanuvchi jarayon sodir boʻladi. Bu oʻz navbatida har qanday dasturlash tili for siklga murojat qilishga toʻgʻri keladi. For sikli n ga bogʻliq ravishda chiziqli oʻzgarib boradi. Bu esa O(n) murakkablikni keltirib chiqaradi. Tahlil natijalariga ko’ra algoritmlarning samaradorligi bir xil ekanligi aniqlandi.

Foydalanilgan adabiyotlar roʻyxati



  1. Skiena, S. S. (1998). The algorithm design manual (Vol. 2). New York: springer.

  2. Wilf, H. S. (2002). Algorithms and complexity. AK Peters/CRC Press.

  3. Karimov, F. (2022). ANIQ INTEGRALNI TAQRIBIY HISOBLASH. ЦЕНТР НАУЧНЫХ ПУБЛИКАЦИЙ (buxdu. uz), 14(14).

  4. G‘oyibnazarovna, X. M. (2023). ANIQ INTEGRALNING TATBIQLARI. TAQRIBIY HISOBLASH USULLARI. Journal of new century innovations, 12(5), 104-113.


Yüklə 166,49 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin