[Рефераты, сочинения, доклады, презентации ]

Алгоритм метода Фибоначчи.

Скачать полную версию

Шаг 1. Выбрать число > 0 – точность вычисления точки минимума функции f(x) на отрезке [a0, b0], положить F1=F2=1.

Шаг 2. Положить j=1.

Шаг 3. Вычислить Fj+2=Fj+1+Fj.

Шаг 4. Если Fj+1<1/(b0- a0) Fj+2, то положить m=j и перейти к шагу 5, иначе положить j=j+1 и перейти к шагу 3.

Шаг 5. Вычислить точки:

             

Шаг 6. Если , то положить a1=a0, b1= и перейти к шагу 7, иначе положить a1=, b1=b0 и перейти к шагу 7.

Шаг 7. Положить k=1.

Шаг 8. Если , то положить ,  и перейти к шагу 9 , иначе положить , , и перейти к шагу 10.

Шаг 9. Вычислить точку и значение . Перейти к шагу 11.

Шаг 10. Вычислить точку и значение . Перейти к шагу 11.

Шаг 11. Если , то положить ak+1=ak, bk+1=и перейти к шагу 12, иначе положить ,  и перейти в шагу 12.

Шаг 12. Если k<m-1, то положить k=k+1 и перейти к шагу 8, иначе вычислить

 и . Прекратить вычисления.