Page 19 - 4299
P. 19
Підпрограма fun_Solve
function fx=fun_Solve(x)
%=================================
%Функ. f(x) у задачі f(x)=0
%=================================
fx=-x*log(1+x^2)+exp(-x);
Розв’язування задачі здійснюємо у такій послідовності:
Крок 1. У підпрограму fun_Solve заносимо рівняння, яке необхідно розв’язати, як
функцію fx=-x*log(1+x^2)+exp(-x).
f
Крок 2. Будуємо графік залежності x xln 1 x 2 e x на інтервалі x 0;2 (рис.
4.2)
Крок 3. Із графіка знаходимо інтервал x ;a b , який вміщує нуль. У нашому випадку
a 0,8 і b 1,0. Знайдені значення a і b і є початковими значеннями у задачі розв’язання
заданого нелінійного рівняння.
Рисунок 4.2 – Графік залежності x xln 1 x 2 e x
f
Результат роботи програми відображається на екрані дисплея у такому вигляді:
>> Solve_Dihotom
Введіть а
a=0.8
Введіть b
b=1.0
Корінь рівняння f(x)=0
c=
0.8306
18