Курсовая работа: Решение прикладных задач методом дихотомии

{

x=xn;

n++;

xn=x-f(x)*(b-x)/(f(b)-f(x));

printf("step=%3i x=%11.8lf f(x)=%11.8lf\n",n,xn,f(xn));

}

printf("pribligennoe znathenie x=%lf pri Eps=%lf\nkolithestvo iterasii n=%i\n",xn,eps,n);

return 0;

}

7. Листинг решения:

step= 1 x= 1.22334934 f(x)= 0.01236182

step= 2 x= 1.23796144 f(x)= 0.00070219

step= 3 x= 1.23879055 f(x)= 0.00003951

step= 4 x= 1.23883720 f(x)= 0.00000222

pribligennoe znathenie x=1.238837 pri Eps=0.0001

kolithestvo iterasii n=4

Анализ результатов:

метод дихотомии метод хорд
значение корня 1.23889160 1.23883720
значение функции -0.00004127 0.00000222
количество итераций 13 4

Вывод: Метод дихотомии прост в реализации, но обладает малой скоростью сходимости по сравнению с методом хорд, что выражается в количестве шагов. Метод хорд к тому же обладает большей точностью.


Часть 2

Решение дифференциального уравнения.

Вариант №11.

Метод Эйлера

1.Математическое описание

Геометрический смысл метода Эйлера состоит в следующем: дифференциальное уравнение определяет в точке (x0 ,y0 ) направление касательной к искомой интегральной кривой

k 0 = y '( x 0 )= f ( x 0 , y 0 )

Отрезок интегральной кривой, соответствующий x ( x 0 , x 1 ) , x 1 = x 0 + h заменяется участком касательной с угловым коэффициентом k . Найденная точка ( x 1 , y 1 ) используется в качестве нового начального условия для уравнения y ( x 1 )= y 1 , в ней вновь вычисляется угловой коэффициент поля направлений и процедура повторяется.

На n-ом шаге имеем точку (xn -1 ,yn -1 ), задающую начальное условие для уравнения:

y ( xn -1 )= yn -1

К-во Просмотров: 498
Бесплатно скачать Курсовая работа: Решение прикладных задач методом дихотомии