Павлова Ирина Андреевна исследование

Вид материалаИсследование

Содержание


6. Рассмотрим тригонометрическую функцию y=sin(x+3)-2.
7. Рассмотрим функцию гиперболический тангенс y=th(x).
Подобный материал:
1   2   3   4   5

5. Рассмотрим логарифмическую функцию y=1+ln(x/(х+2)).

> restart;

> y:=x->1+ln(x/(x+2));



Построим график данной функции.

> plot(y(x),x=-infinity..+infinity,color=blue,scaling=constrained);



Проверим, является ли функция непрерывной.

> iscont(y(x),x=-infinity..+infinity);



Получили, что данная функция не является непрерывной на всей числовой прямой. Найдём точки нарушения её непрерывности.

> discont(y(x),x);



> limit(y(x),x=-2);



> limit(y(x),x=0);




Так как предел исследуемой функции в точках х=-2 и х=0 равен бесконечности, значит эти точки являются точками разрыва второго рода для данной функции.

Найдём сингулярные точки данной функции.

> singular(y(x));



Тогда очевидно, что областью определения данной функции является объединение трёх интервалов (-infinity, -2), (-2, 0) и (0, infinity). Исследуем поведение функции на границах её области определения.

> limit(y(x),x=-infinity);



> limit(y(x),x=+infinity);



Получили, что при неограниченном возрастании аргумента х значение функции стремится к 1, а при неограниченном убывании аргумента х значение функции также также стремится к 1.

Выясним, является ли данная функция чётной или нечётной.

> if y(-x)=y(x) then

print('чётная') elif y(x)=-y(-x) then

print('нечётная')

else

print('Никакая')

fi;



Найдём асимптоты исследуемой функции. Вертикальными асимптотами данной функции являются точки х=-2 и х=0. Наклонная асимптота имеет вид y=kx+b. Найдём коэффициенты k и b вычислением соответствующих пределов.

> k1:=limit(y(x)/x,x=-infinity);



> k2:=limit(y(x)/x,x=infinity);



Получили, что коэффициент k=0.Найдём коэффициент b.

> k:=0;



> b1:=limit(y(x)-k*x,x=infinity);



> b2:=limit(y(x)-k*x,x=-infinity);



Получили, что коэффициент b=1. Тогда наклонная асимптота данной функции имеет вид:

> b:=1;



> y1:=k*x+b;




Далее найдём точки пересечения графика функции с осью Ох.

> fsolve(y(x)=0,x);



Найдём экстремумы функции.

> extrema(y(x),{},x,'s');

s;



Получили, что точек экстремума данная функция не имеет. Проверим это с помощью первой производной.

> p1:=diff(y(x),x);



Построим график первой производной.

> plot(p1,x=-infinity..+infinity,color=blue,scaling=constrained);



Построим более точный график данной функции.

> plot(p1,x=-10..10,-10..10,color=blue,discont=true,scaling=constrained);



Находим точки пересечения первой производной с осью Ох.

> fsolve(p1,x);



Получили, что точек пересечения с осью Ох первая производная исследуемой функции не имеет. Значит точек максимума и минимума, то есть точек экстремума, данная функция не имеет. Найдём точки, в которых первая производная не существует.

> discont(p1,x);



Найдём интервалы возрастания и убывания функции. Для этого найдём значения первой производной на интервалах (-infinity,-2), (-2,0) и (0, infinity).

> x:=-10;



> y(x):=p1;



> x:=-1;



> y(x):=p1;



> x:=10;



> y(x):=p1;



Получили, что при значении аргумента х, принадлежащем интервалу (-infinity,-2), значение первой производной функции положительно, значит, исследуемая функция на данном интервале возрастает. При значении аргумента х, принадлежащем интервалу (-2,0), значение первой производной функции отрицательно, значит, исследуемая функция на данном интервале убывает. При значении аргумента х, принадлежащем интервалу (0, infinity), значение первой производной функции положительно, значит, исследуемая функция на данном интервале снова возрастает.

Находим максимальное и минимальное значения исследуемой функции.

> maximize(y(x),x=-infinity..+infinity);



> minimize(y(x),x=-infinity..infinity);



Найдём производную 2-го порядка.

> p2:=diff(y(x),x$2);



Построим график производной 2-го порядка.

> plot(p2,x=-infinity..infinity,color=blue,scaling=constrained);



Находим точки пересечения графика производной 2-го порядка с осью Ох.

> fsolve(p2=0,x);



Далее находим интервалы вогнутости вверх и вниз исследуемой функции и точки перегиба функции. Для этого выясним, какие значения принимает вторая производная исследуемой функции на интервалах (-infinity,-2), (-2, -1), (-1, 0) и (0, infinity).

> x:=-10;



> y(x):=p2;



> x:=-1.5;



> y(x):=p2;



> x:=-0.5;



> y(x):=p2;



> x:=10;



> y(x):=p2;



Получили, что на интервале (-infinity,-2) вторая производная исследуемой функции принимает положительные значения, значит, на этом интервале график данной функции направлен вогнутостью вверх, то есть функция выпукла вниз. На интервале (-2, -1) вторая производная исследуемой функции принимает положительные значения, значит, на этом интервале график данной функции направлен вогнутостью вверх, то есть функция выпукла вниз. На интервале (-1, 0) вторая производная исследуемой функции принимает отрицательные значения, значит, на этом интервале график данной функции направлен вогнутостью вниз, то есть функция выпукла вверх. На интервале (0, infinity) вторая производная исследуемой функции принимает отрицательные значения, значит, на этом интервале график данной функции направлен вогнутостью вниз, то есть функция выпукла вверх. Точек перегиба нет.

> plot({y(x),k*x+b},x=-5..5,view=[-5..5,-5..5],scaling=constrained,color=[red,blue]);



6. Рассмотрим тригонометрическую функцию y=sin(x+3)-2.

> restart;

> y:=x->sin(x+3)-2;



Построим график данной функции.

> plot(y(x),x=-4*Pi..+4*Pi,color=blue,scaling=CONSTRAINED);



Выясним, является ли данная функция чётной или нечётной.

> if y(-x)=y(x) then

print('чётная') elif y(x)=-y(-x) then

print('нечётная')

else

print('Никакая')

fi;



Известно, что тригонометрические функции периодичны. Докажем, что период исследуемой функции равен 2Pi.

> T:=2*Pi;

solve(y(x+T)=y(x));







Решая соответствующее уравнение, получаем, что оно выполняется для любых значений аргумента х исследуемой функции. Значит, действительно периодом данной функции является число 2Pi.

Проверим, является ли функция непрерывной.

> iscont(y(x),x=-infinity..+infinity);



Найдём сингулярные точки данной функции.

> singular(y(x));

Получили, что данная функция непрерывна на всей числовой прямой. Тогда очевидно, что областью определения данной функции является вся числовая прямая. Исследуем поведение функции на границах её области определения.

> limit(y(x),x=-infinity);



> limit(y(x),x=+infinity);



Получили, что при неограниченном возрастании и убывании аргумента х предел функции не определён.

Найдём асимптоты исследуемой функции. Вертикальных асимптот данная функция не имеет, так как областью её определения является вся числовая прямая. Наклонная асимптота имеет вид y=kx+b. Найдём коэффициенты k и b вычислением соответствующих пределов.

> k1:=limit(y(x)/x,x=-infinity);



> k2:=limit(y(x)/x,x=infinity);



Получили, что коэффициент k=0. Найдём коэффициент b.

> k:=0;



> b:=limit(y(x)-k+x,x=-infinity);



Так как коэффициент b бесконечен, получили, что асимптот данная функция не имеет.

Далее найдём точки пересечения графика функции с осью Ох.

> fsolve(y(x)=0,x);



Точек пересечения с осью Ох нет. Найдём точки пересечения функции с осью Oy.

> y(0);



> evalf(%);



Найдём экстремумы функции.

> extrema(y(x),{},x,'s');

s;





Далее найдём эксиремумы функции с помощью первой производной.

> p1:=diff(y(x),x);



Построим график первой производной.

> plot(p1,x=-4*Pi..4*Pi,color=blue,scaling=constrained);



Находим точки пересечения первой производной с осью Ох.

> fsolve(p1=0,x=-4*Pi..4*Pi);



> evalf(%,2);



Найдём интервалы возрастания и убывания функции. Для этого найдём значения первой производной на интервалах (-infinity,-1.4) и (-1.4, infinity).

> x:=-10;



> y(x):=p1;



> evalf(%);



> x:=10;



> y(x):=p1;



> evalf(%);



Получили, что при значении аргумента х, принадлежащем интервалу (-infinity,-1.4), значение первой производной функции положительно, значит, исследуемая функция на данном интервале возрастает. При значении аргумента х, принадлежащем интервалу (-1.4, infinity), значение первой производной функции положительно, значит, исследуемая функция на данном интервале снова возрастает.

Находим максимальное и минимальное значения исследуемой функции.

> maximize(y(x),x=-infinity..+infinity);



> minimize(y(x),x=-infinity..infinity);



Найдём производную 2-го порядка.

> p2:=diff(y(x),x$2);



Построим график производной 2-го порядка.

> plot(p2,x=-4*Pi..4*Pi,color=blue,scaling=constrained);



Находим точки пересечения графика производной 2-го порядка с осью Ох.

> fsolve(p2=0,x);



Далее находим интервалы вогнутости вверх и вниз исследуемой функции и точки перегиба функции. Для этого выясним, какие значения принимает вторая производная исследуемой функции на интервалах (-infinity,0.14) и (0.14, infinity).

> x:=-10;



> y(x):=p2;



> evalf(%);



> x:=10;



> y(x):=p2;



> evalf(%);



Получили, что на интервале (-infinity,0.14) вторая производная исследуемой функции принимает отрицательные значения, значит, на этом интервале график данной функции направлен вогнутостью вниз. На интервале (0.14, infinity) вторая производная исследуемой функции принимает отрицательные значения, значит, на этом интервале график данной функции направлен вогнутостью вниз.

>plot({y(x),k*x+b},x=-2*Pi..2*Pi,view=[-2*Pi..2*Pi,-2*Pi..2*Pi],scaling=constrained,color=blue);



7. Рассмотрим функцию гиперболический тангенс y=th(x).

> restart;

> y:=x->tanh(x);



Построим график данной функции.

> plot(y(x),x=-infinity..infinity,color=blue,scaling=constrained);



Проверим, является ли функция непрерывной.

> iscont(y(x),x=-infinity..+infinity);



Найдём сингулярные точки данной функции.

> singular(y(x));

Получили, что данная функция непрерывна на всей числовой прямой. Тогда очевидно, что областью определения данной функции является вся числовая прямая. Исследуем поведение функции на границах её области определения.

> limit(y(x),x=-infinity);



> limit(y(x),x=+infinity);



Получили, что при неограниченном возрастании аргумента х значение функции стремится к 1, а при неограниченном убывании аргумента х значение функции стремится к -1.

Выясним, является ли данная функция чётной или нечётной.

> if y(-x)=y(x) then

print('чётная') elif y(x)=-y(-x) then

print('нечётная')