6-ВАРИАНТ Задание 1 Отделите корни заданого уравнения, пользуясь графическим методом (схематически на бумаге). Это же задание выполнитте с помощью программы для компьютера и с приминением одного из инструментальных средств. % sqrt(4*x+7)=3*cos(x); x=-5:0.1:5; y1=sqrt(4*x+7); y2=3*cos(x); plot(x,y1,x,y2); grid on; 6-ВАРИАНТ Задание 2 Я вычислил один корень заданого уравнения с точностью 10-3 Вывод: Корень с=0,30127 6-ВАРИАНТ Задание 3 Вычислите один корень заданного уравнения с помощью программы для компьютера с точностью 10-3, и используя метод простой интеграции %Пошаговое отделение корней %Вывод границ интервала и величины шага a=input('Введите левую границу интервала, а='); b=input('Введите правую границу интервала, b='); h=input('Введите шаг, h='); x1=a; x2=x1+h; y1=sqrt(4*(x1)+7); %Организация цикла с условием "пока" while x2<b y2=3*cos(x2); %Проверка условия существования корня на интервале if y1*y2<=0 %Если уровнение выполняется, то вывод значений disp('0') %Вывод пустой строки disp('-5:0.1:5') disp(x1), disp(x2) else end x1=x2; x2=x1+h; y1=y2; end 6-ВАРИАНТ Задание 4 Вычислите один корень заданного уравнение с помощью программы для компьютера с точностью до 10-6, используя комбинационный метод хорд и касательных. КОД %Метод половинного деления решения уравнений %Ввод исходных данных a=input('Введите левую границу отрезка,содержашего корень уровнения,a='); b=input('Введите левую границу отрезка,содержашего корень уровнения,b='); e=input('Введите точность ,который должен быть найден корень,e='); c=(a+b)/2; %Реализация метода половинного деления while abs(a-b)>e if (sqrt(4*(a)+7-3*cos(a)))*(sqrt(4*(c)+7-3*cos(c)))<0 b=c; else a=c; end c=(a+b)/2; end %Вычисление корня и погрешности x=c; d=(b-a)/2; %Вывод результатов disp('Корень уровнения на указонном отрезке') x disp('Абсолютная погрешность') d
1/--страниц