Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР1 / lab1_perebor

.m
Скачиваний:
28
Добавлен:
14.12.2022
Размер:
519 б
Скачать
function [f_min, x_min] = lab1_perebor(a, b, eps)
    n = (b-a)/eps;

    f_min = myfun(a);
    x_min = a;

    for i=1:n
        x = a+i*(b-a)/n;
        f = myfun(x);
        if f<f_min
            f_min = f;
            x_min = x;
        end
    end

    str=sprintf('Минимум функции на отрезке [%d; %d] - %3f, в точке %3f',a, b, f_min, x_min);
    disp(str);
    str = sprintf('Количество вычислений функции - %d', n+1);
    disp(str);
end
Соседние файлы в папке ЛР1