
clc
clear
x = 0.1:0.5:4
y = cos(sin(x))-x+1
plot(y,x);
xlabel('X');
ylabel('Y');
title('Our function to lab1');
grid;
format long
%метод деления отрезков
clc
clear
a=1;
b=2;
n=15;
func=@(x) cos(sin(x))-x+1;
c = fzero(func, 1:2);
result = division(a,b,func,n);
%метод Ньютона
x0 = 0.1;
func=@(x) cos(sin(x))-x+1;
dfunc=@(x) -sin(sin(x))*cos(x)-1;
display('значение корня по методу Ньютона');
result = NewtonMeth(func, dfunc, x0, n);
%Функция fzero
k = fzero(func,x0);
disp('значение корня по функции fzero = '); disp(k);
error_fzero = abs (cos(sin(k))-k+1);
disp(['Невязка метода fzero = ', num2str(error_fzero)])
clear
x = 0.1:0.5:4
y = cos(sin(x))-x+1
plot(y,x);
xlabel('X');
ylabel('Y');
title('Our function to lab1');
grid;
format long
%метод деления отрезков
clc
clear
a=1;
b=2;
n=15;
func=@(x) cos(sin(x))-x+1;
c = fzero(func, 1:2);
result = division(a,b,func,n);
%метод Ньютона
x0 = 0.1;
func=@(x) cos(sin(x))-x+1;
dfunc=@(x) -sin(sin(x))*cos(x)-1;
display('значение корня по методу Ньютона');
result = NewtonMeth(func, dfunc, x0, n);
%Функция fzero
k = fzero(func,x0);
disp('значение корня по функции fzero = '); disp(k);
error_fzero = abs (cos(sin(k))-k+1);
disp(['Невязка метода fzero = ', num2str(error_fzero)])
Соседние файлы в папке first lab