• Nyuton usuli bilan yechish algoritmi quyidagicha bo‘ladi
  • Agar yangi x qiymati aniqlik miqdorini (tolerance) qarshi quyidagi niqobga yetishgan bo‘lsa, hisoblashni to‘xtatamiz.
  • Jumayazov F. O’qituvchi: Mamadaliyev X. Toshkent 2024 Variant 1




    Download 282,39 Kb.
    bet2/3
    Sana18.05.2024
    Hajmi282,39 Kb.
    #241344
    1   2   3
    Bog'liq
    AL SHT

    Natija:


    2.Ushbu masalani Nyuton usuli orqali yechish algoritmini tuzing. Ikkala usulda ham yechimlarni oling. Ko‘rib chiqilgan usullar samaradorligini taqqoslang.
    Yechim:

    Juda yaxshi, Nyuton usuli orqali tenglamani yechish algoritmini tuzishimiz mumkin. Ushbu usul orqali funksiyaning manbalaridan birini yechim joylashgan x qiymatini aniqlaymiz.

    Nyuton usuli bilan yechish algoritmi quyidagicha bo‘ladi:

    Boshlang'ich taxminni qo‘yamiz.

    Har bir takrorlash uchun 𝑓(𝑥)f(x) va 𝑓′(𝑥)f′(x) ni hisoblaymiz.

    Yangi x qiymatini quyidagi formuladan aniqlaymiz:




    Agar yangi x qiymati aniqlik miqdorini (tolerance) qarshi quyidagi niqobga yetishgan bo‘lsa, hisoblashni to‘xtatamiz.


    DASTUR:
    # Funksiya: f(x) = x^3 + x^2 - *x – 2
    def f(x):
    return x**3 + x**2 - *x – 2
    # Funksiyaning fermasi: f'(x) = 3*x^2 + 2*x - 1
    def f_derivative(x):
    return 3*x**2 + 2*x - 1
    # Nyuton usuli bilan yechim joylashgan oraliqni topish
    def newton_method(x_0, tolerance=1e-5):
    iterations = 0
    x_new = x_0
    while True:
    x_old = x_new
    x_new = x_old - f(x_old) / f_derivative(x_old)
    iterations += 1
    if abs(f(x_new)) < tolerance:
    break
    return x_new, iterations
    # Boshlang'ich taxmin
    x_0 = 0
    # Yechim joylashgan oraliqni topish
    result, steps = newton_method(x_0)
    print(f"Yechim joylashgan oraliq: {result}, qadam soni: {steps}")


    Nyuton usuli va Newton-Raphson usuli ikkala samarador usullardir, ammo ularning har birining afzalliklari va chegaralari mavjud. Ularning samaradorligini taqqoslash uchun quyidagi nuqtalarni ko‘rsatish mumkin:


    Download 282,39 Kb.
    1   2   3




    Download 282,39 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Jumayazov F. O’qituvchi: Mamadaliyev X. Toshkent 2024 Variant 1

    Download 282,39 Kb.