Материал: maple

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Методы решения математических задач в 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