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

Титул

Задание

1. Отделить корни трансцендентного уравнения графически.

2. Провести численное отделение корней.

Решение

1. Создаем файл fun.m, в котором будет содержаться описание функции

function z=fun(x)

z=(x.^2)./((1+x).^(1/4))-1;

Построим график функции в промежутке [0;3]:

>> x=0:0.1:3;

>> plot(x,fun(x)); grid on

Из рисунка видно, что функция имеет корень на отрезке [1;1.5].

2. Создаем файл Poisk.m, содержащий описание функции, уменьшающей промежуток изоляции корня методом численного отделения.

function Poisk(f,x1,x2,h);

a=x1;

b=x1+h;

while b<=x2

if feval(f,a)*feval(f,b)<=0

a

b

end;

a=b;

b=b+h;

end;

Находим новый промежуток изоляции корня:

>> Poisk('fun',1,1.5,0.1)

a =

1

b =

1.1000

Таким образом, получили промежуток изоляции корня [1.0;1.1], который имеет длину 0.1.

Соседние файлы в папке 3