Скачиваний:
13
Добавлен:
23.11.2018
Размер:
661 б
Скачать
function div_two(f,xn,xk,eps);
% f - Имя m-файла, содержащего описание функции
% xn - Левая граница отрезка, на котором производится поиск решения
% xk - Правая граница отрезка, на котором производится поиск решения
% eps - Точность решения
L=xk-xn;
k=0;
% k - количество итераций
while L>eps
c=(xk+xn)/2;
k=k+1;
if feval(f,c)*feval(f,xn)<0
% feval(f,c) - оператор вычисления в точке х=с значения
% функции, описание которой находится в соответствуюшем файле.
% Имя файла хранится в строковой переменной f
xk=c;
else
xn=c;
end;
L=xk-xn;
end;
x=c
k
fx=feval(f,c)
% fx - значение невязки
Соседние файлы в папке 4