Алгоритм решения
Лапухов Алексей гр.9282
Начало
clc; clear;
x1=9; x2=12;
f1=@(x)tan(x);
f2=@(x)log10(x-2);
max1=f1(x1);
max2=f2(x2);
for x=x1:0.001:x2
if (f1(x)>max1)
пока идет цикл
max1 =
f1(x)
да
нет
if (f2(x)>max2)
да
нет
max2 = f2(x)
Когда цикл закончен
if max1>max2
minp1=fminbnd(f1,x1,x2);
min1=tan(minp1);
disp('Функция y=tan(x) на интервале [9;10] больше чем y=log10(x-2).');
disp(['Её минимальное значение равно: ', num2str(min1)]);
minp2=fminbnd(f2,x1,x2);
min2=log10((minp2)-2);
disp('Функция y=log10(x-2) на интервале [9;10] больше чем y=tan(x).');
disp(['Её минимальное значение
равно: ', num2str(min2)]);
да
нет
x0 = x1:0.001:x2;
f01=tan(x0);
f02=log10(x0-2);
plot(x0, f01, x0, f02);
title('Графики функций f(x)=tan(x) и f(x)=log10(x-2)');
legend('log10(x-2)','tan(x)');
xlabel('Координаты по оси Ox');ylabel('Координаты по оси Oy');
Конец