Nyuton üsulu: Redaktələr arasındakı fərq

Vikipediya, azad ensiklopediya
Naviqasiyaya keçin Axtarışa keçin
Silinən məzmun Əlavə edilmiş məzmun
Redaktənin izahı yoxdur
Redaktənin izahı yoxdur
Sətir 45: Sətir 45:


burada düzgün onluq kəsr ədədlərinin altından xətt çəkilib. Bir neçə təkrarlamadan sonra nəticənin dəqiqliyi də artır.
burada düzgün onluq kəsr ədədlərinin altından xətt çəkilib. Bir neçə təkrarlamadan sonra nəticənin dəqiqliyi də artır.

== Proqramlaşdırılması ==
=== Python ===
<source lang="python">

''' тестирование функции

def f(x):
return x**2 - 17

def f1(x):
return 2*x

'''

def newtons_method(x0, f, f1, e):
#f1 - производная
x0 = float(x0)
while True:
x1 = x0 - (f(x0) / f1(x0))
if abs(x1 - x0) < e:
return x1
x0 = x1
</source>





09:23, 14 avqust 2018 tarixindəki versiya

Nyuton üsulu (həmçinin Nyuton-Rafson üsulu) - riyazi analizdə İsaak NyutonCozef Rafsonun adına adlandırılmış, real dəyərə malik funksiyaların köklərinin ardıcıl olaraq daha yaxşı həllini tapmaq üsuludur. Bu, kökün tapılması alqoritmlərindən biridir.

Nyuton üsulunun bir dəyişənlə tətbiqi aşağıdakı kimidir:

Bu üsul x dəyişəni olan f funksiyası, həmin funksiyanın f ′ törəməsi və f funksiyasının kökü kimi ilkin x0 fərziyyəsi ilə başlayır. Əgər bu funksiya formulanın törəməsindəki fərziyyələri qane edirsə və ilkin fərz edilən həll yaxındırsa, o zaman x1 daha yaxşı təxmini həll tapmaq üçün

istifadə edilir.

Həndəsi olaraq, (x1, 0), (x0, f (x0))-də f funksiyasının x oxu ilə kəsişməsidir

Bu proses daha dəqiq həll tapılana kimi aşağıdakı kimi davam etdirilir:

Təsviri

İkinci tərtib törəmənin köməyi ilə minimumun axtarılması üsullarına iki tərtibli üsullar deyilir. Bu üsullarda funksiyanın Teylor sırasına ayrılışında kvadratik hissədən istifadə edilir. Nyuton üsulu da məhz ikinci tərtib üsullara, yəni minimallaşdırılan funksiyanın ikinci tərtib törəmələrindən istifadə edilən üsullara aiddir. Bu üsulda da məqsəd funksiyanın Teylor ayrılışının kvadratik hissəsindən istifadə etməkdir. Teylor ayrılışının kvadratik hissəsi funksiyanı bu ayrılışın xətti hissəsinə nisbətən daha dəqiq approksimasiya etdiyindən gözləmək olar ki, ikinci tərtib üsullar birinci tərtib üsullara nisbətən daha sürətlə yığılır. Tətbiqi məsələlərin həlli göstərir ki, Nyuton üsulu çox sürətlə yığılır.

Nümunə

Ədədin kvadrat kökünün tapılması məsələsinə baxaq. Nyuton üsulu kvadrat kökün tapılması üsullarından biridir.

Məsələn, əgər 612-nin kökünü tapmaq istəyiriksə, o zaman bu məsələ belə yazıla bilər

Nyuton üsulu ilə funksiyanın yazılışı belədir

və onun törəməsi

İlkin fərziyyə kimi 10 ədədini götürsək, Nyuton üsulu ilə hesablama ardıcıllığı belə olacaq

burada düzgün onluq kəsr ədədlərinin altından xətt çəkilib. Bir neçə təkrarlamadan sonra nəticənin dəqiqliyi də artır.

Proqramlaşdırılması

Python

''' тестирование функции

def f(x):
    return x**2 - 17

def f1(x):
    return 2*x

'''

def newtons_method(x0, f, f1, e):
    #f1 - производная
    x0 = float(x0)
    while True:
        x1 = x0 - (f(x0) / f1(x0))
        if abs(x1 - x0) < e:
            return x1
        x0 = x1


İstinadlar

Xarici keçidlər