Главная страница

УТП 2 ЛАБА. лаба 2. N. 4 на интервале a,b. Сделайте вывод о влиянии числа членов разложения на точность аппроксимации


Скачать 420.78 Kb.
НазваниеN. 4 на интервале a,b. Сделайте вывод о влиянии числа членов разложения на точность аппроксимации
АнкорУТП 2 ЛАБА
Дата27.04.2022
Размер420.78 Kb.
Формат файлаdocx
Имя файлалаба 2 .docx
ТипДокументы
#501241

Вариант 17

Задание 2.1.

Найти разложения Тейлора заданной функции f x (табл. 6.1) в точке x0 при

числе слагаемых n от 1 до 4 с помощью приложения taylortool и функции taylor.

Построить графики исходной функции, ряда Тейлора и ошибки аппроксимации при

n=1..4 на интервале a,b .

Сделайте вывод о влиянии числа членов разложения на точность аппроксимации.



>> syms x

t=0:0.001:4;

f=cos(x);

G=[ ];

for n=1:4

p=taylor(cos(x),x,1,'order',n);

g=subs(p,t);

plot(t,g,'MarkerSize',2,'LineWidth',2)

grid on

hold on

xlabel('t')

G=[G;p]

end

G =cos(1)

G =

cos(1)

cos(1) - sin(1)*(x - 1)

G =

cos(1)

cos(1) - sin(1)*(x - 1)

cos(1) - sin(1)*(x - 1) - (cos(1)*(x - 1)^2)/2

G =

cos(1)

cos(1) - sin(1)*(x - 1)

cos(1) - sin(1)*(x - 1) - (cos(1)*(x - 1)^2)/2

cos(1) + (sin(1)*(x - 1)^3)/6 - sin(1)*(x - 1) - (cos(1)*(x - 1)^2)/2

>> legend('cos(x)','g(x,1)-разложение на 1 член','g(x,2)-разложение на 2 члена','g(x,3)- разложение на 3 члена','g(x,4)-разложение на 4 члена')



Рисунок 1.Графики функции y=exp(x) и ее разложение в ряд Тейлора.

syms x

t=0:0.001:4;

f=cos(t+1);

plot(t,f,'k','MarkerSize',2,'LineWidth',2)

hold on

for n=1:4

p=taylor(cos(x),x,1,'order',n);

g=subs(p,t);

och=f-g

plot(t,och,'--','MarkerSize',2,'LineWidth',2)

grid on

xlabel('t')

end

legend('cos(x)','ошибка апроксимаци при n=4','ошибка апроксимации при n=3','ошибка апроксимации при n=2 ','ошибка апроксимации при n=1')


Рисунок 2. Графики функции y=cos(x) и ошибки аппроксимации.



Рисунок. 3 График функции y=cos(x) и ее аппроксимации с разложением на 4 члена ряда


Рисунок. 4 График функции y=cos(x) и ее аппроксимации с разложением на 3 члена ряда


Рисунок. 5 График функции y=cos(x) и ее аппроксимации с разложением на 2 члена ряда



Рисунок. 6 График функции y=cos(x) и ее аппроксимации с разложением на 1 члена ряда


Вывод: С увеличением числа членов разложения ряда Тейлора растет точность аппроксимации Рассматриваемая аппроксимация описывает заданную функцию наиболее точно при значениях х, близких к x0, и менее точно при значениях х, значительно отличающихся от х0.


написать администратору сайта