|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Исследование функции по общей схемеКак известно, исследование функции обычно проводится по следующей схеме: 1. Область определения функции f(x) – полностью может быть указана после исследования функции на непрерывность. 2. Непрерывность и точки разрыва функции f (x) исследуются с помощью следующих команд: [> iscont(f, x=-infinity..infinity); [> d1:=discont(f,x); [> d2:=singular(f,x); В результате наборам переменным d1 и d2 будут присвоены значения x -координат в точках разрыва 1 и 2-го родов (если они будут найдены). 3. Асимптоты. Точки бесконечных разрывов определяют вертикальные асимптоты графика f (x). Уравнение вертикальной асимптоты имеет вид: [> yr:=d2; Поведение функции f (x) на бесконечности характеризуется наклонными асимптотами (если они есть). Уравнение наклонной асимптоты y=kx+b, где коэффициенты вычисляются по формулам: и . Формулы, приведенные выше, аналогичны и в случае если , поэтому определение наклонных асимптот можно провести по следующей схеме: [> k1:=limit(f(x)/x, x=+infinity); [> b1:=limit(f(x)-k1*x, x=+infinity); [> k2:=limit(f(x)/x, x=-infinity); [> b2:=limit(f(x)-k2*x, x=-infinity); Часто оказывается, что k1=k2 и b1=b2, в этом случае будет одна асимптота при и при . С учетом этого составляется уравнение асимптоты [> yn:=k1*x+b1; 4. Экстремумы. Исследование функции f (x) на экстремумы можно проводить по схеме: [> extrema(f(x), {}, x, ’s’); [> s; [> fmax:=maximize(f(x), x); [> fmin:=minimize(f(x), x); После выполнения этих команд будут найдены координаты (x,y) всех максимумов и минимумов функции f(x). 5. Построение графика. Построение графика функции f (x) – это окончательный этап исследования функции. На рисунке помимо графика исследуемой функции f(x) должны быть нанесены все ее асимптоты пунктирными линиями, подписаны координаты точек max и min. Приемы построения графиков нескольких функций и нанесения надписей были рассмотрены в разделе 4. Пример. Провести полное исследование функции и построить ее график. В текстовом режиме необходимо ввести текст “Исследование функции:“. Затем необходимо вернуться в командный режим строки и ввести команду: [> f:=x^4/(1+x)^3: В текстовом режиме ввести “Непрерывность функции”. В режиме командной строки ввести: [> readlib(iscont): readlib(discont): [>readlib(singular): [> iscont(f, x=-infinity..infinity); False Это означает, что функция не является непрерывной. Необходимо перейти в текстовый режим и ввести “ Нахождение точек разрыва ”. В режиме командной строки нужно ввести: [> discont(f,x); {-1} Конвертировать полученное значение точки разрыва типа set в число можно командой convert, добавив вторую опцию, например, `+`. [> xr:=convert(%,`+`); xr:= -1 В текстовом режиме ввести: “ Получена точка бесконечного разрыва x=-1 ”. С новой строки наберите: “ Нахождение асимптот ”. Перейдите на новую строку и введите “ Уравнение вертикальной асимптоты: x=-1 ” (это можно сделать, поскольку вертикальные асимптоты возникают в точках бесконечного разрыва). С новой строки наберите: “ Коэффициенты наклонной асимптоты: ”. В режиме командной строки введите команды: [> k1:=limit(f/x, x=+infinity); k1:=1 [> b1:=limit(f-k1*x, x=+infinity); b1:= -3 [> k2:=limit(f/x, x=-infinity); k2:=1 [> b2:=limit(f-k2*x, x=-infinity); b2:= -3 Коэффициенты наклонных асимптот при и оказались одинаковыми. Поэтому, перейдя в текстовый режим, нужно ввести “ Уравнение наклонной асимптоты: ”. Затем в новой строке перейдите в режим командной строки и введите команду: [> y=k1*x+b1;
В текстовом режиме набрать “ Нахождение экстремумов ”. В новой строке ввести команды: [> readlib(extrema): readlib(maximize): [>readlib(minimize): [> extrema(f,{},x,'s');s; { , 0} {{x= -4},{x=0}} Поскольку функция имеет разрыв, то при поиске максимума и минимума следует указать интервал, в который не должна входить точка разрыва. [> fmax:=maximize(f,x=-infinity..-2,location);
[> fmin:=minimize(f,x=-1/2..infinity,location);
В текстовом режиме нужно ввести результат исследования в виде: “Локальный максимум в точке (-4, -256/27); локальный минимум в точке (0, 0)”. Построим график функции (рис. 5.1). [> with(plots): [> plot([x^4/(1+x)^3,x-3],x=-12..12,y=-12..12, scaling=CONSTRAINED, color=[violet, blue], thickness=[2,2]); Рис. 5.1. График функции с ассимптотами
Пример. Построить график функции и ее асимптоту (рис.5. 3), указать координаты точек экстремума. Провести оформление каждого этапа исследования функции. [> restart: y:=arctan(x^2): [> iscont(y, x=-infinity..infinity); True [> k1:=limit(y/x, x=-infinity); k1:=0 [> k2:=limit(y/x, x=+infinity); k2:=0 [> b1:=limit(y-k1*x, x=-infinity);
[> b2:=limit(y-k1*x, x=+infinity);
[> yh:=b1;
[> extrema(y,{},x,'s');s; {arctan(0)} {{x=0}} [> ymax:=maximize(y,{x}); ymin:=minimize(y,{x}); 1/2p
[> with(plots): yy:=convert(y,string): yy:=”arctan(x^2)” [> p1:=plot(y,x=-5..5, linestyle=1,thickness=3, color=BLACK): [>p2:=plot(yh,x=-5..5,linestyle=1,thickness=2): [>t1:=textplot([0.2,1.7,"Асимптота:"], font=[TIMES, BOLD, 10], align=RIGHT): [> t2:=textplot([3.1,1.7,"y=Pi/2"],font=[TIMES, ITALIC, 10], align=RIGHT): [> t3:=textplot([0.1,-0.2, "min:(0,0)"], align=RIGHT): [> t4:=textplot([2,1,yy], font=[TIMES,ITALIC,10], align=RIGHT): [> display([p1,p2,t1,t2,t3,t4]);
Рис. 5.3. График функции и асимптота 6. ИНТЕГРИРОВАНИЕ
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.008 сек.) |