Скачиваний:
17
Добавлен:
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