Методы решения математических задач в Maple
x=-infinity..+infinity, то команды maximize и minimize
будут искать, соответственно, максимумы и минимумы на всей числовой оси как во множестве вещественных чисел, так и комплексных. Если такие параметры не указывать, то поиск максимумов и минимумов будет производиться только во множестве вещественных чисел. Пример:
> maximize(exp(-x^2),{x});
1
Недостаток этих команд в том, что они выдают только значения функции в точках максимума и минимума, соответственно. Поэтому для того, чтобы полностью решить задачу об исследовании функции y=f(x) на экстремумы с указанием их характера (max или min) и координат (x, y) следует сначала выполнить команду:
>extrema(f,{},x,’s’);s;
азатем выполнить команды maximize(f,x); minimize(f,x).
После этого будут полностью найдены координаты всех экстремумов и определены их характеры (max или min).
Команды maximize и minimize быстро находят абсолютные
экстремумы, но не всегда пригодны для нахождения локальных экстремумов. Команда extrema вычисляет так же критические точки, в которых функция не имеет экстремума. В этом случае экстремальных значений функции в первой строке вывода будет меньше, чем вычисленных критических точек во второй строке вывода. Выяснить характер найденного экстремума функции f(x) в точке x=x0 можно, если вычислить вторую производную в этой точке и по ее знаку сделать вывод: если f ′′(x0 ) > 0 , то в точке x0 будет min, а
если f ′′(x0 ) < 0 − то max.
В последней версии пакета аналитических вычислений Maple 6 описанный выше недостаток команд maximize и minimize устранен. Координаты точек максимума или минимума можно получить, если в параметрах этих команд после переменной записать через запятую новую опцию location. В результате в строке вывода после самого максимума (минимума) функции будут в фигурных скобках указаны координаты точек максимума (минимума). Например:
> minimize(x^4-x^2, x, location);
−1 |
, { {x = − |
1 |
2}, |
−1 |
|
, |
{x = |
1 |
2}, |
−1 |
} |
|
4 |
|
2 |
4 |
2 |
||||||||
|
|
|
|
|
|
|
4 |
|
||||
В строке вывода получились координаты минимумов и значения функции в этих точках.
46
Методы решения математических задач в Maple
Команды extrema, maximize и minimize обязательно должны быть загружены из стандартной библиотеки командой readlib(name), где name – имя загружаемой команды.
Задание 3.2.
1.Найти max и min y = 12 (x2 − 12 ) arcsin x + 4x
1 − x2 − 12π x2 .
>readlib(extrema):
>y:=(x^2-1/2)*arcsin(x)/2+x*sqrt(1-x^2)/4- Pi*x^2/12:
>extrema(y,{},x,'s');s;
{0,− |
1 |
π + |
1 |
3} |
|
24 |
|
16 |
|
{{x = 0},{x = 12}}
После выполнения этих команд найдены экстремумы функции и точки экстремумов. Порядок следования x–координат экстремумов во второй строке вывода соответствует порядку следования значений экстремумов в первой строке вывода. Таким образом, найдены
экстремумы в точках (0,0) и (1/2, –π/24+
3 /16 ). Осталось выяснить,
какая из них является максимумом, а какая – минимумом. Для этого используйте команды maximize и minimize.
>readlib(maximize):readlib(minimize):
>ymax:=maximize(y,{x});
ymax := 0 |
|
|
|
> ymin:=minimize(y,{x}); |
|
|
|
ymin :=− 1 |
π + |
1 |
3 |
24 |
|
16 |
|
Ответ наберите в текстовом режиме в новой строке: “Экстремумы: max y(x) = y(0) = 0 ,
min y(x) = y(1/ 2) = −π/ 24 +
3 /16 .”
Для набора математических символов и греческих букв в текстовом режиме следует нажать кнопку со значком суммы на Панели инструментов. В появившейся строке ввода формул ниже Панели инструментов следует набирать обычные команды Maple, после чего нажать Enter. Например, для отображения формулы
3 следует набрать в строке ввода формул sqrt(3).
47
Методы решения математических задач в Maple
Для возвращения в текстовый режим снова следует нажать на кнопку с буквой «Т».
Поэтому порядок набора второй формулы в ответе такой:находясь в текстовом режиме, набрать: miny(x)=y(1/2)= ;нажать на кнопку 
в строке ввода формул набрать: -Pi/24+sqrt(3)/16
нажать Enter;
вернуться в текстовый режим.
2. Найдите наибольшее и наименьшее значение f (x) = x2 ln x на интервале x [1,2] . Наберите:
>f:=x^2*ln(x):
>maximize(f,{x},{x=1..2});
4ln(2)
>minimize(f,{x},{x=1..2}):simplify(%);
−12 e(−1)
Ответ наберите в текстовом режиме в новой строке: ”Наибольшее значение: max f (x) = 4ln 2 , наименьшее значение
min f (x) = −1/ 2e “. |
|
|
|
3. Найти экстремумы функции y = |
|
x3 |
и установить их характер |
|
− x2 |
||
4 |
|
||
с помощью второй производной. Наберите:
>restart:y:=x^3/(4-x^2): readlib(extrema): readlib(maximize): readlib(minimize):
>extrema(y,{},x,'s');s;
{− 3
3, 3
3 }
{{x=0},{ x = 2
3 },{ x = −2
3 }}
Получено два экстремума и три критические точки. Исследование можно продолжить с помощью второй производной:
> d2:=diff(y,x$2): x:=0: d2y(x):=d2; d2y(0):=0
48
Методы решения математических задач в Maple
> x:=2*sqrt(3):d2y(x):=d2;
|
|
|
|
|
|
d2y(2 |
|
3) := − |
3 |
3 |
|
|
|
> x:=-2*sqrt(3):d2y(x):=d2; |
4 |
|
|
|
|
||||||||
3 |
|
|
|
|
|||||||||
|
|
|
|
|
|
d2y(−2 |
3) := |
3 |
|
|
|
||
|
|
′′ |
|
|
|
|
|
|
4 |
|
|
|
|
Так |
как |
|
|
то |
в точке x=0 |
нет |
экстремума; |
так как |
|||||
y (0) = 0 , |
|||||||||||||
′′ |
3) < 0 , |
то |
в |
точке |
|
x = 2 |
3 |
будет max; |
так |
как |
|||
y (2 |
|
||||||||||||
′′ |
|
> 0 |
, то |
в |
точке |
x |
= −2 3 |
будет min. Перейдите в |
|||||
y (−2 3) |
|||||||||||||
текстовый режим и запишите ответ в виде: |
|
|
|
||||||||||
“Максимум |
в |
точке |
( 2 |
3,− 3 3 / 4 ), |
минимум |
в |
точке |
||||||
( − 2 |
3,3 |
3 / 4 )”. |
|
|
|
|
|
|
|
|
|
|
|
Исследование функции по общей схеме.
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, где коэффициенты вычисляются по формулам:
k = |
lim |
f (x) |
и b = |
lim ( f (x) −kx) . |
|
x |
|||||
|
x→+∞ |
|
x→+∞ |
||
Аналогичные |
формулы |
для |
x → −∞ . Поэтому нахождение |
||
наклонных асимптот можно провести по следующей схеме:
>k1:=limit(f(x)/x, x=+infinity);
>b1:=limit(f(x)-k1*x, x=+infinity);
49
Методы решения математических задач в Maple
>k2:=limit(f(x)/x, x=-infinity);
>b2:=limit(f(x)-k2*x, x=-infinity);
Часто оказывается, что k1=k2 и b1=b2, в этом случае будет одна асимптота при x → +∞ и при x → −∞ . С учетом этого составляется уравнение асимптоты
> 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).
Построение графика.
Построение графика функции f(x) – это окончательный этап исследования функции. На рисунке помимо графика исследуемой функции f(x) должны быть нанесены все ее асимптоты пунктирными линиями, подписаны координаты точек max и min. Приемы построения графиков нескольких функций и нанесения надписей были рассмотрены в теме III.
Задание 3.3.
1. Провести полное исследование функции |
f ( x) = |
|
x4 |
по общей |
|
+ x)3 |
|||
|
(1 |
|
||
схеме. Сначала перейдите в текстовый режим и |
наберите |
|||
“Исследование функции: “. Затем вернитесь в режим командной строки и наберите команды:
> f:=x^4/(1+x)^3:
В текстовом режиме наберите “Непрерывность функции”. В режиме командной строки и наберите:
>readlib(iscont): readlib(discont): readlib(singular):
>iscont(f, x=-infinity..infinity);
false
Это означает, что функция не является непрерывной. Перейдите в текстовый режим и наберите “Нахождение точек разрыва”. Вернитесь в режим командной строки и наберите:
50