Автоматизация процесса исследования функций одной и двух переменных с помощью математического пакета MathCAD
Исследование функции в математическом анализе, её свойства, экстремумы и точки перегиба. Понятие о повторных пределах. Дифференцирование функции двух переменных, построение графика. Инструментальная среда MathCAD как средство исследования функции.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 19.11.2012 |
Размер файла | 2,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Автоматизация процесса исследования функций одной и двух переменных с помощью математического пакета MathCAD
Чебоксары, 2010г.
Содержание
Введение
Глава I. Исследование функции в математическом анализе
1. Общие свойства функции одной переменной
1.1 Задание области определения и области значений функции
1.2 Монотонность. Четность. Периодичность. Ограниченность
1.3 Возрастание и убывание функции одной переменной
1.4 Экстремумы функции одной переменной
1.5 Наибольшее и наименьшее значение функции
1.6 Вогнутость и выпуклость графика функции
1.7 Точки перегиба
1.8 Асимптоты графика функции
2. Общие свойства функции двух переменных
2.1 Область определения функции двух и более переменных
2.2 Предел функции двух переменных в точке, понятие о повторных пределах
2.3 Непрерывность функции
2.4. Дифференцирование функции двух переменных
2.5 Экстремумы функции двух переменных
2.6 Нахождение глобального экстремума непрерывной функции
2.7 Линии уровня
3. Исследование и построение графика функции
3.1 Исследования функции одной переменной
3.2 Исследования функции двух переменных
Вывод
Глава II. Инструментальная среда MathCAD как средство исследования функции
1. Вычислительные возможности
1.1 Решение уравнений
1.2 Решение систем уравнений
1.3 Вычисление пределов
1.4 Нахождение производных
1.5 Исследование функции на экстремум
2. Графические возможности
2.1. Двумерные графики
2.2 Трехмерные графики
Вывод
Глава III. Исследование функции в математическом пакете MathCAD
1. Схемы исследования функции с помощью математического пакета MathCAD
1.1 Схема исследования функции одной переменной
1.2 Схема исследования функции двух переменных
2. Исследование функции в математическом пакете MathCAD
2.1 Шаблон исследования функции одной переменной
2.2 Шаблон исследования функции двух переменных
2.3 Исследование функции одной переменной
2.4 Исследование функции двух переменных
Вывод
Заключение
На защиту выносится
Список использованной литературы
Введение
математический экстремум график точка
Актуальность работы.
Исследование функции является одним из важных разделов в математическом анализе. Школьники старших классов и студенты любых учебных заведений, даже не технических специальностей, сталкиваются с этой задачей. Процесс исследования функций содержит много вычислений и весьма трудоемкий. Приходиться тратить много времени на решение. Но весь этот процесс можно автоматизировать с помощью математических пакетов. На сегодняшний день их не так уж и мало, и все они весьма доступны. Их использование позволяет нам экономить время, получать более точные вычисления и результаты, ну и, конечно же, хорошее качество чертежей графиков. Проблема лишь в том, что не все пользователи ПК хорошо знакомы с математическими пакетами. И поэтому моей задачей является автоматизировать процесс исследования функции с использованием математического пакета MathCAD для внедрения его в школу или средне - специальные учебные заведения в качестве дополнительных занятий или элективных курсов по информатике в старших классах.
ЭВМ изначально создавались для вычислений математических задач. В последние годы во всем мире существенно возрос интерес к серьезному применению ПК, в том числе в области математических расчетов. Сегодня показателем интеллектуальной мощи персональных компьютеров стали новейшие программные системы символьной математики или компьютерной алгебры, которые выпускаются самого разного «калибра».
Наиболее подходящей для широкого круга пользователей является математическая система - MathCAD.
Этот пакет позволяет студенту или школьнику, не владеющему в полной мере техникой математических преобразований, самостоятельно проводить громоздкие вычисления, и, в конечном счете, приобрести навыки современного инженерного подхода к решению естественнонаучных проблем. С другой стороны, этот же пакет помогает преподавателям подготовить содержательный иллюстративный материал, перенести акценты на концептуальные аспекты изучаемых проблем, обогатить курс примерами из различных областей науки и практики, которые обычно не рассматриваются в учебных курсах из-за их сложности.
MathCAD имеет чрезвычайно удобный математико-ориентированный интерфейс и прекрасные средства научной графики. Применение доступной системы MathCAD позволяет упростить работу учащихся, оптимизировать учебное время, так как большое внимание можно обращать на методы моделирования, не затрачивая время и усилий на ручные расчеты и построение графиков. При исследовании функции от пользователя требуется только творческое участие и наблюдение за процессом.
Цель работы: автоматизация процесса исследования функции одной и двух переменных с помощью математического пакета MathCAD.
Предмет исследования: возможности математического пакета MathCAD для автоматизации процесса исследования функции одной и двух переменных.
Объект исследования:
1) Функции одной и двух переменных;
2) Математический пакет MathCAD;
3) Процесс исследования функций одной и двух переменных.
Задачи исследования:
1) Определить математические операции для исследования функции одной и двух переменных;
2) Выделить инструментальную среду математического пакета MathCAD реализующую соответствующие математические операции исследования функции одной и двух переменных;
3) Модифицировать схемы исследования функции одной и двух переменных для применения их в математическом пакте MathCAD;
4) Автоматизировать процесс исследования функции с помощью математического пакета MathCAD;
6) Разработать шаблон для исследования функции с указаниями в нем, какие этапы исследования возможно автоматизировать, а в каких случаях требуется участие пользователя.
Краткое содержание глав
В первой главе описываются основные свойства функций одной и двух переменных. Определяются математические операторы, необходимые при исследовании функции. Приводится схема для исследования функций из курса математического анализа. Рассматривается пример исследования функции одной переменой.
Во второй главе рассказывается о возможностях системы MathCAD для исследования функций. Определяются операторы, используемые в исследование. Приводятся примеры использования этих операторов. Рассматриваются так же и графические возможности системы, что очень важно при исследовании функции на последнем этапе - построение графика заданной функции.
В третей главе описываются преимущества автоматизации исследования функций. Модифицируется схема исследования функций для применения ее в математическом пакете. Приводятся 2 таблицы для исследования функций одной и двух переменных, по которым видно какие этапы можно автоматизировать, а в каких требуется участие пользователя, так же в в ней указаны операторы для каждого этапа исследования. С учетом всех особенностей системы разработан шаблон для исследования функций одной и двух переменных, который так же представлен в данной главе. В шаблоне указано, где пользователю следует вмешаться в процесс исследования функции; даны комментарии и указания к его действиям.
На основе шаблонов разработаны примеры исследования функций одной и двух переменных, которые представлены в приложении к диплому на диске.
Глава I. Исследование функции в математическом анализе
1. Общие свойства функции одной переменной
1.1 Области определения и область значений функции
Область определения и область значений функции могут состоять из отрезков, интервалов и отдельных числовых значений.
Интервал -- множество действительных значений х, заключенных между двумя не совпадающими значениями х = а и х = b (а < b), исключая сами эти значения а и b.
Обозначения: х є (а, b), а < х < b. Значения а и b называются концами интервала, а значения. х є (а, b)-- внутренними точками интервала.
Если х є R, т. е. областью определения являются все действительные числа, то иногда пишут х є (-?, +?). Аналогичной записью пользуются, когда интервал не ограничен с одной стороны. Если к интервалу присоединим его концы а и b, то получим отрезок. Отрезок и интервал называются промежутками.
Если к интервалу присоединим один из его концов (левый или правый), то получим полуоткрытый промежуток.
Окрестностью точки х = хо называется всякий интервал, для которого точка хо является внутренней.
Если областью определения функции являются все действительные числа, то говорят, что функция определена на всей числовой оси, или в интервале «от минус бесконечности до плюс бесконечности».
1.2 Монотонность. Четность. Периодичность. Ограниченность
Функция называется возрастающей в некотором интервале, если для любых двух значений x1, x2 аргумента из этого интервала значения функции удовлетворяют условию f(x2)>f(x1) при x2>x1.
Функция называется убывающей в некотором интервале, если f(x2)<f(x1) при x2<x1.
Функция либо только возрастающая, либо только убывающая называется монотонной.
Четной называется функция, удовлетворяющая условию f(-x)=f(x), если х и -х принадлежат области определения функции f(х) .
Нечетной называется функция, удовлетворяющая условию f(-х) = -f(х) , если х и - х принадлежат области определения функции f(х) .
Периодической называется функция, удовлетворяющая условию f(х+Т) = f(х) для любого х. Наименьшее значение Т > О, удовлетворяющее этому условию, называется периодом функции.
Функция f(х) называется ограниченной, если существует такая постоянная величина A что |f(x)|? А при любом значении аргументах. В противном случае функция f(х) называется неограниченной.
1.3 Возрастание и убывание функции одной переменной
Определение. Говорят, что функция f(х) возрастает в промежутке (а, b), если любому большому значению аргумента х в этом промежутке соответствует большее значение функции; иными словами, f(х) есть возрастающая функция в промежутке (а, b), если, каковы бы ни были значения x1 и x2 из этого промежутка, из неравенства x2>x1 вытекает неравенство f(x2)>f(x1)
Аналогично, говорят, что f(х) убывает в промежутке (а, b), если любому большему значению аргумента х в этом промежутке соответствует меньшее значение функции; иными словами, f(x) есть убывающая функция (рис. 1,б).
Теорема 1. Необходимый признак возрастания (убывания) функции
1)Если дифференцируемая функция возрастает в некотором промежутке, то производная этой функции неотрицательна в этом промежутке.
2)Если дифференцируемая функция убывает в некотором промежутке, то ее производная и неположительная в этом промежутке.
рис.1
Теорема 2. Достаточный признак возрастания (убывания) функции
1) Если производная дифференцируемой функции положительна внутри некоторого промежутка, то функция возрастает на этом промежутке.
2) Если производная дифференцируемой функции отрицательна внутри некоторого промежутка, то функция убывает на этом промежутке.
Функция, возрастающая (или убывающая), называется монотонной. Промежутки, в которых данная функция возрастает или убывает, называются промежутками монотонности этой функции.
1.4 Максимумы и минимумы функции
Точка х = хо называется точкой (относительного) максимума функции f(х) (рис. 2), если существует такая окрестность точки хо, что для всех значений х из этой окрестности выполняется неравенство:
f(х) < f(х0)
рис.2
Точках = хо называется точкой (относительного) минимума функции f(х)(рис. 3), если существует такая окрестность точки хо, что для всех значений х из этой окрестности выполняется неравенство
Максимум или минимум функции называется экстремумом функции, а те значения аргумента, при которых достигаются экстремумы функции, называются точками экстремума функции (соответственно: точками максимума или точками минимума функции).
f (х) >f(х())
рис.3
1. Необходимое условие экстремума функции
Теорема. В точке экстремума дифференцируемой функции производная равна нулю.
рис.4
Следствие. Непрерывная функция может иметь экстремум лишь в тех точках, где производная функции равна нулю или не существует.
Те значения аргумента х, которые для данной функции f(х) обращают в нуль ее производную f '(х) или для которых производная f '(х) не существует (например, обращается в бесконечность), называются критическими значениями аргумента.
2. Достаточные условия экстремума функции
Из того обстоятельства, что f '(х0) = 0, вовсе не следует, что функция f(х) имеет экстремум при х = х0.
Не для всякого критического значения аргумента функции f(х) имеет место экстремум этой функции.
Теорема. Если дифференцируемая функция f(х) такова, что для некоторого значения хо ее аргумента х производная f '(х) равна нулю и меняет свой знак при переходе через это значение, то число f (хо) является экстремумом функции f(х) причем:
1) функция f (х) имеет максимум при х = хо, если изменение знака производной f '(х) происходит с плюса на минус;
2) функция f(х) имеет минимум при х = хо, если изменение знака производной f '(х) происходит с минуса на плюс.
Отыскание точек максимума или минимума
1. Выразив сообразно условию задачи данную переменную величину как функцию независимой переменной, находят производную этой функции (пусть (а,b) --область определения этой функции).
2. Приравнивают производную нулю, решают полученное уравнение f '(х) = 0 и находят его корни (стационарные точки). Кроме них находят еще и точки разрыва производной f `(x)=0
3. Каждую из стационарных точек, а также точек разрыва производной исследуют на максимум и минимум следующем способом.
Допустим, что с1, c2,…,ck -- корни уравнения f '(х) = 0 . В таком случае определяем знаки производной f '(х) в каждом из интервалов (а, с1), (с1, c2), ..., (сk ,b).
Тем самым будет выяснено, изменяет ли и как именно производная знак при переходе (слева направо) через каждую из точек с1 ,с2,..., сk. Если при переходе, например, через точку с1 производная меняет знак с «--» на «+», то в точке с1 функция имеет минимум, если с «+» на «--» -- то максимум. Если же знак производной при переходе, например, через точку с2 не меняется, то в этой точке функция не имеет экстремума.
1.5 Наибольшие и наименьшие значения функции на отрезке
Для отыскания наибольшего (наименьшего) значения функции на отрезке [а, b] надо найти все максимумы (минимумы) этой функции на данном отрезке и значения f(а) и f(b) функции на концах отрезка. Наибольшее (наименьшее) из всех этих значений и будет наибольшим (наименьшим) значением функции на отрезке [а, b].
1.6 Выпуклость и вогнутость графика функции
Определение. График дифференцируемой функции у = f (х) называется вогнутым вверх (или выпуклым вниз) в промежутке (а, b), если соответствующая часть кривой
y=f(x), (x є (a,b) (1)
расположена выше касательной, проведенной в любой ее точке М(х, f(х)) (рис.5, а).
рис. 5
Аналогично, график дифференцируемой функции у = f (х) называется выпуклым вверх (или вогнутым в низ) в промежутке (а, b), если соответствующая часть кривой расположена ниже касательной, проведенной в любой ее точке М(х , f(х)) (рис 5, б).
Кривая у =f(х) называется выпуклой (вогнутой) кверху, если ее произвольная дуга лежит над (под) хордой, стягивающей эту дугу. Выпуклая дуга лежит под любой своей касательной, а вогнутая -- над любой своей касательной.
Достаточное условие вогнутости (выпуклости) графика функции
Теорема. 1) Если для дважды дифференцируемой функции у = f (х) , вторая ее производная f " (х) положительна внутри промежутка (а, b), то график этой функции вогнут вверх в данном промежутке.
2) Если же вторая производная f " (х) отрицательна внутри промежутка (а,b), то график функции у = f (х) вогнут вниз в этом промежутке.
1.7 Точки перегиба
Определение. Точкой перегиба графика дифференцируемой функции у =f (х) называется его точка, при переходе через которую кривая меняет свою вогнутость на выпуклость или наоборот (рис 6).
Теорема. Если для функции у = f (х) вторая производная ее f " (х) в некоторой точке х0 обращается в нуль и при переходе через эту точку меняет свой знак на обратный, то точка М(хо, f (хо)) является точкой перегиба графика функции.
рис.6
Необходимый признак существования точки перегиба
В точках перегиба графика функции у = f (х) ее вторая производная f " (х) обращается в нуль f “(x)=0.
Замечание 1. Однако не при всяком значении хо, для которого вторая производная обращается в нуль (f''(хо)=0), функция f(х) имеет точку перегиба.
Замечание 2. Функция у = f (х) может иметь точку перегиба и в точках разрыва второй производной f " (х).
Отыскание точек перегиба
Для отыскания точек перегиба графика функции у = f (х) необходимо:
1. Вычислить вторую производную f " (х) данной функции.
2. Найти те значения х в интервале (а, b), при которых f " (х) обращается в нуль (т. е. решить уравнение f " (х)=0) или имеет точку разрыва; пусть эти значения будут: x1, x2,…, xk.
3. Определить знак второй производной f " (х) в каждом из интервалов
(а, x1), (х1,х2, ... , хk, b). Тем самым будет выяснено, изменяет ли вторая производная f (х) знак при переходе через каждую из точек x1, x2,…, xk. Изменение знака f " (х), например, в точке х1 указывает, что при х = х1 функция имеет точку перегиба. Если знак f " (х) не изменяется, например, при переходе через точку х2, то при х = х2 функция не имеет точки перегиба.
4. Если при х=x1 функция f (х) имеет точку перегиба, то, определив значение функции в этой точке f (х1), найдем координаты точки перегиба (x1, f(x1)).
1.8 Асимптоты графика функции
Асимптотой кривой называется такая прямая, к которой неограниченно приближается точка кривой при неограниченном удалении ее от начала координат, например, если lim(f(x)-(kx+b))= 0, то прямая у = kх + b является асимптотой, при х> +?.
2. Общие свойства функции двух переменных
2.1 Область определения функции двух переменных
Определение. Пусть каждой паре действительных величин (x, y) поставлено в соответствие по закону f одно определенное число z. Тогда будем говорить, что задана функция z, зависящая от двух аргументов x и y по закону f и писать
z= f (x, y).
При этом пару величин (x, y) называем аргументом (полным аргументом) функции z , а каждую из отдельно взятых величин x и y называем частными аргументами этой функции. Совокупность пар (x, y), для которых функция z= f (x, y) определена, называется областью определения функции z. Область определения можно изображать геометрически на координатной плоскости в виде некоторого множества точек D.
Отметим способы задания функций двух переменных:
Таблицы (многомерные) - не очень удобный способ задания.
Аналитический способ (в явном виде z= f (x, y) с помощью формул, или в неявном виде, с помощью уравнений F (x, y, z) = 0 и др.).
2.2 Предел функции двух переменных в точке, понятие о повторных пределах
Сначала введем понятие проколотой окрестности точки на плоскости.
Проколотой окрестностью точки M0 на плоскости будем называть множество точек M, образующих круг некоторого конечного радиуса с центром в точке M0 , причем сама точка M0 исключается из проколотой окрестности.
В ряде случаев удобно рассматривать окрестность точки на плоскости как множество точек некоторого прямоугольника или квадрата (прямого параллелепипеда или куба и т.д.) с центром в рассматриваемой точке.
Определение. Пусть функция z= f (x, y) определена в некоторой проколотой окрестности точки M0(x0,y0).
Пределом функции z= f (x, y) в точке M0(x0,y0) называется такое число A, которое удовлетворяет следующему условию.
Обозначение:
Для любого положительного числа е >0 найдется такое положительное число д>0 (д=д(е)), что для всех точек M(x, y), удаленных от точки (x0,y0) не более чем на д (т.е. при выполнении ), имеет место неравенство
Требование выполнения одного неравенства
в определении предела можно заменить требованием одновременного выполнения двух неравенств:
,
.
Можно писать и такие равенства:
Понятие о повторных пределах
Рассмотрим функцию двух переменных z = f (x, y), определенную в некоторой проколотой окрестности точки (x0, y0).
Зафиксируем у нее один частный аргумент y (при этом полагаем y ? y0.), а другой частный аргумент будем считать переменным. Тогда получим функцию одного аргумента x. Найдем ее предел при x > x0:
.
Далее найдем предел
Число B называют повторным пределом. Можно сокращенно писать так:
.
Аналогично можно найти другой повторный предел:
Оказывается, что повторные пределы B и C - отнюдь не всегда то же самое, что A, ибо могут быть такие ситуации:
B - не существует, C - не существует; B - существует, C - не существует ; B - не существует, C - существует; B - существует, C - существует, но B ? C. Тогда A не существует.
Может случиться, что повторные (частные) пределы B и C существуют, равны друг другу: B = C, тем не менее двойной предел A не существует.
Может случиться, что повторные (частные) пределы B и C существуют, равны друг другу:
B = C, тем не менее двойной предел A не существует.
Но: если двойной предел A существует, то существуют и повторные пределы B и C, причем имеет место равенство: A=B=C.
На практике двойные пределы
.
2.3 Непрерывность функции
Функция двух переменных f (x, y), определенная в точке (x0, y0) и в некоторой окрестности ее, называется непрерывной в точке (x0, y0), если предел этой функции в точке (x0, y0) равен значению этой функции f(x0, y0), т.е. если
Функция, непрерывная в каждой точке некоторой области, называется непрерывной в этой области. Непрерывные функции двух переменных обладают свойствами, аналогичными свойствам непрерывных функций одной переменной.
Если в некоторой точке (x0, y0) условие непрерывности не выполняется, то говорят, что функция f (x, y) в точке (x0, y0 ) разрывна.
2.4 Дифференцирование функции двух переменных
Частные производные первого порядка
Еще более важной характеристикой изменения функции являются пределы:
Предел отношения
называется частной производной первого порядка функции z = f (x, y) по аргументу x (сокращенно - частной производной) и обозначается символами или или
Аналогично, предел
называется частной производной функции z =f (x, y) по аргументу y и обозначается символами или или .
Нахождение частных производных называется частным дифференцированием.
Из определения частной производной следует, что при нахождении ее по одному какому-нибудь частному аргументу, другой частный аргумент считается постоянной величиной. После выполнения дифференцирования, оба частных аргумента снова считаются переменными величинами. Говоря другими словами, частные производные и являются функциями двух переменных x и y.
Частные дифференциалы
Величина
называется главной линейной частью приращения ?xf (линейной по отношению к приращению частного аргумента ?x). Эта величинаназывается частным дифференциалом, и обозначается символом dxf.
Итак,
Аналогично
Полный дифференциал функции двух переменных
По определению, полным дифференциалом функции двух переменных, обозначаемым символом d f, называется главная линейная часть полного приращения функции:
.
Полный дифференциал оказался равным сумме частных дифференциалов. Теперь формулу для полного дифференциала можно переписать так:
Подчеркнем, что формула для полного дифференциала получается в предположении, что частные производные первого порядка
непрерывны в некоторой окрестности точки (x, y).
Функция, имеющая в точке полный дифференциал, называется дифференцируемой в этой точке.
Чтобы функция двух переменных была дифференцируемой в точке, недостаточно, чтобы она имела в этой точке все частные производные. Необходимо, чтобы все эти частные производные были непрерывными в некоторой окрестности рассматриваемой точки.
Производные и дифференциалы высших порядков
Рассмотрим функцию двух переменных z =f (x, y). Выше уже отмечалось, что частные производные первого
сами являются функциями двух переменных, причем их можно дифференцировать по x и по y. Получаем производные высшего (второго) порядка:
Частных производных второго порядка оказалось уже четыре. Без доказательства высказывается утверждение: Если смешанные частные производные второго порядка непрерывны, то они и равны:
Рассмотрим теперь дифференциал первого порядка
Он является функцией от четырех аргументов: x, y, dx, dy, могущих принимать различные значения.
Дифференциал второго порядка вычисляем как дифференциал от дифференциала первого порядка: в предположении, что дифференциалы частных аргументов dx и dy - постоянные величины:
2.5 Экстремумы функции двух переменных
Рассмотрим функцию двух переменных z = f(x, y). Точка (x0, y0) называется точкой локального максимума (строгого), если существует такая окрестность этой точки, что для всех точек (x, y) из этой окрестности выполняется неравенство: f(x, y)< f(x0, y0). В случае нестрогого неравенства f(x, y)? f(x0, y0) точка (x0, y0) называется точкой нестрогого локального максимума. Аналогично определяется точка нестрогого и строгого локального минимума, соответственно через неравенства f(x, y)? f(x0, y0) и f(x, y)> f(x0, y0).
Необходимое условие локального экстремума функции z =f(x, y) в точке (x0, y0): если в этой точке обе частные производные первого порядка существуют, то они должны равняться нулю, т. е.
Точки, в которых производные обращаются в нуль, называются стационарными токами функции.
В некоторых случаях стационарные точки функции являются точками ее экстремума. Но точками экстремума функции многих переменных могут быть и точки, в которых функция не дифференцируема.
Достаточные условия локального экстремума функции двух переменных
Рассмотрим функцию двух переменных z=f(x,y). Пусть в точке (x0,y0) выполняются необходимые условия локального экстремума:
Разложим эту функцию по формуле Тейлора в окрестности точки (x0,y0).
Получим:
=
Здесь в квадратных скобках применены упрощающие обозначения:
Выражения вида
при произвольных постоянных коэффициентах A,B и C называются квадратичными формами по отношению к переменным величинам
.
Заметим, что при A?0 с помощью элементарных преобразований квадратичной форме можно придать следующий вид:
.
Отсюда видно, что квадратичная форма щ будет знакоположительной, если одновременно A>0 и >0. Если же , но при этом A<0, то квадратичная форма щ будет знакоотрицательной.
Теперь можно сформулировать достаточное условие локального экстремума: если в стационарной точке функции двух аргументов выполняются два неравенства: A>0 и , то в этой точке функция имеет локальный минимум. При выполнении в точке двух неравенств A<0,, имеем локальный максимум, или, если в стационарной точке функции имеют место неравенства C>0 и , то это точка локального минимума. При C<0 и, в стационарной точке будем иметь локальный максимум. При A=0, экстремума в стационарной точке у функции нет.
2.6 Нахождение глобального экстремума непрерывной функции (нахождение наибольшего и наименьшего значения функции)
Нахождение наибольшего и наименьшего значений функции z=f(x, y) в некоторой замкнутой области. В таком случае ищут наибольший максимум и наименьший минимум функции внутри замкнутой области и на ее границе.
2.7 Линии уровня
Построение графика функции обычно является трудоемким процессом, поэтому удобнее геометрически описывать функцию двух переменных не выходя в трехмерное пространство. Средство такого описывания является линии уровня.
Линией уровня функции называется множество точек М плоскости Оху, удовлетворяющих равенству, где с - константа.
Другими словами, линия уровня есть кривая, во всех точках которой функция принимает одно и то же постоянное значение с. Геометрически линии уровня получаются как проекции на плоскость Oxy линии пересечения графика функции и горизонтальной плоскости z=c.
Совокупность линий уровня, соответствующие различным значениям z, называется сетью линий уровня данной функции.
Сеть, при условии, что она проведена для мало отличающихся друг от друга значений z, довольно наглядно характеризует поведение функции.
Пример. Линиями уровня функции являются окружности , то есть линии пересечения поверхности с плоскостями (рис. 7).
Рис. 7
3. Исследование и построение графика функции
3.1 Исследования функции одной переменной
Схема исследования функции одной переменной
В предыдущих параграфах мы рассмотрели основные свойства функции с помощью производных двух первых порядков. Пользуясь полученными знаниями, можно составить яркое представление о характере функции и, в частности построить математически грамотный эскиз ее графика.
1) область определения функции, оси и центры симметрии графика (четность, нечетность и периодичность функции);
2) точки разрыва функции, точки пересечения с осями координат, нули функции
3) точки максимума и минимума функции, промежутки возрастания и убывания функции, наибольшее и наименьшее значения;
4) значения х, при которых график имеет точки перегиба, промежутки выпуклости и вогнутости функции;
5) наносят на чертеж все найденные точки и, принимая во внимание все результаты исследования, вычерчивают график.
Анализ исследования функции одной переменной по схеме
Теперь рассмотрим более подробно каждый пункт схемы.
1) Анализируя свойства функции f (х), определяем область существования ее; для простоты предположим, что это будет некоторый промежуток (а, b). Полезно также выяснить симметрию графика (четность или нечетность, периодичность).
2) Находим точки разрыва функции, нули функции и точки пересечения с осями координат. Исследуем также поведение функции при x>a и х>b, где а и b -- граничные точки области существования функции.
Решая уравнение f(x)=0 (1) определяем корни (нули) функции.
Выясняем знак функции в различных областях, учитывая, что элементарная функция может менять свой знак, лишь проходя через нуль или через точку разрыва.
3) Решая уравнение f '(х) = 0 (2) находим критические значения аргумента для функции f (х). Изучая затем знак производной f ' (х) в каждом из промежутков между двумя соседними критическими значениями, определяем промежутки возрастания и убывания функции и выясняем характер этих критических значений.
4) Решая уравнение f''(x) = 0 (3) определяем критические значения аргумента для производной f' (х). Выясняя затем знак производной f " (х) в каждом из промежутков между двумя соседними критическими значениями аргумента для производной f ' (х), устанавливаем промежутки выпуклости и вогнутости вверх графика функции f ' (х)и находим его точки перегиба.
В более сложных случаях следует исследовать также те точки, в которых производные f' (х) и f " (х) не существуют.
Пример исследования функции и построение ее графика
Пример 3.1. Построить график функции
Исследуем функцию по вышеприведенной схеме.
1) Функция определена, если 0 ? 1- x<+?
Отсюда область существования ее: - ? < х ? 1 или х ? (- ?, 1]
Выясним четность функции. Для этого находим у (- х) и - у (х) и сравниваем их.
Получаем, что y(-x)?-y(x)
Значит данная функция нечетная.
2) Точек разрыва нет, причем
Находим нули функции. Решая уравнение , при у = 0
получаем корни уравнения
При y=0: x1=-1,62 и x2=0,62. Значит, x1 и x2 точки пересечения графика функции с осью Ох. Решая уравнение, при х = 0
При x =0: y=1. Значит, y=1 точка пересечения графика функции с осью Оу.
3) Находим производную
Находим критические точки. Для этого приравниваем производную к нулю.
Получаем корень уравнения: х1 = 3/4 - является критической точкой.
Кроме того, очевидно, у' обращается в ? при х = 1. Поэтому x2=1 также будет критической точкой.
Промежутками монотонности функции являются (-?, 3/4) и (3/4,1) причем, как нетрудно убедиться, исследуя знак производной, функция возрастает на промежутке (- ?, 3/4) и убывает на промежутке (3/4, 1). Следовательно, х1=3/4 есть точка максимума функции. В точке x2=1 точка минимума функции.
4) Находим вторую производную
Так как вторая производная всюду отрицательна, то график функции вогнут вниз и точек перегиба нет.
5)По результатам, полученным в предыдущих пунктах, построим график
рис. 8
3.2 Исследование функции двух переменных
Схема исследования функции двух переменных
Для исследования функции двух переменных нет определенной схемы. Все исследование сводится к исследованию функции на экстремум.
Схема исследования функции двух переменных на экстремум:
1) область определения, нахождение точек разрыва, предел функции;
2) частные производные, повторное дифференцирование;
3) точки локального и глобального экстремума.
Анализ исследования функции двух переменных по схеме
1. область определения, точки разрыва.
Анализируя свойства функции f (х, y), определяем ее область определения. В некоторых случаях для этого необходимо решить либо уравнение, либо систему уравнений, либо неравенство, либо систему неравенств. Точки разрыва образуют множество точек плоскости Оxy, определяемое каким-либо равенством.
2. Для нахождения предела функций двух переменных мы находим повторный предел. Для этого, сперва, ищем предел функции по переменной x, затем по переменной y, либо наоборот.
3. Частные производные. Повторное дифференцирование.
Находим , . Затем находим частные производные второго порядка
, ,
4. Точки локального и глобального экстремума.
Для нахождения точек локального экстремума используем схему:
1) Определяем стационарные точки. Для этого приравниваем частные производные первого порядка к нулю и получаем точку
2) Положим а . Тогда
а) если , то в точке функция имеет экстремум, причём при локальный максимум, а при - локальный минимум;
б) если то в точке экстремума нет;
в) если , то нужны дополнительные исследования (экстремум может быть, а может отсутствовать).
Для нахождения глобального экстремума используем схему:
1) Определяем стационарные и граничные точки.
2) Подставляем стационарные точки и граничные точки в заданную функцию вместо аргументов. Среди полученных значений функции выбираем наибольшее и наименьшее значение (наибольший максимум и наименьший минимум).
Вывод
Итак, в данной главе мы вспомнили основные свойства функции одной и двух переменных. Определили математические операции для исследования функции одной и двух переменных
Кроме этого, приведена схема для исследования функций из курса математического анализа. Представлен анализ приведенной схемы с указаниями действий по каждому пункту.
Для наглядности рассмотрели пример исследования функции одной переменой и построили ее график.
Теперь, мы знаем основные математические операции, необходимые при исследовании и можем перейти к следующей главе, в которой выделим математическую среду MathCAD для автоматизации процесса исследования функции.
Глава II. Инструментальная среда MathCAD как средство исследования функции
Одна из задач ЭВМ - автоматизация труда, повышение эффективности научных исследований. Основная особенность ЭВМ - ориентация на применение пользователями, не владеющими языками программирования. Такой подход позволяет преодолевать языковой барьер, отделяющий человека от машины. С этой целью разрабатываются пакеты прикладных программ, рассчитанные на широкие круги специалистов. К подобным пакетам относится MathCAD.
Термин MathCAD складывается из двух частей: Math - часть термина Mathematical (математический), и Cad - аббревиатура от "Computer Aided Design" (первые буквы названия, означающего "Разработка с использованием компьютера").
MathCAD - универсальный математический пакет, предназначенный для выполнения инженерных и научных расчетов. Основное преимущество пакета - естественный математический язык, на котором формируются решаемые задачи. Объединение текстового редактора с возможностью использования общепринятого математического языка позволяет пользователю получить готовый итоговый документ. Пакет обладает широкими графическими возможностями, расширяемыми от версии к версии.
MathCAD остается единственной системой, в которой описание решения задач задается с помощью привычных математических формул и знаков. Имеет чрезвычайно удобный математико-ориентированный интерфейс и прекрасные средства научной графики.
Интерфейс более дружествен, по сравнению с Mathematica или Maple. Текст формулы и графики можно свободно сочетать, передвигая их, как выделенные штриховой рамкой объекты, и помещать их в произвольной точке экрана, при изменении хотя бы в одном из объектов последовательно пересчитываются все остальные данные.
От других продуктов аналогичного назначения, отличается ориентацией на создание высококачественных документов (докладов, отчетов, статей) в режиме WYSIWYG (What You See Is What You Get). Это означает, что, внося изменения, пользователь немедленно видит их результаты и в любой момент может распечатать документ. Работа с пакетом за экраном компьютера практически совпадает с работой на бумаге с одной лишь разницей - она более эффективна.
В ходе работы с системой пользователь готовит так называемые документы. Они одновременно включают описания алгоритмов вычислений, программы управляющие работой систем, и результат вычислений. По внешнему виду тексты мало напоминают обычный программы.
1. Вычислительные возможности
1.1 Решение уравнений
Любое уравнение выглядит следующим образом:
Его можно преобразовать так, чтобы получилось равенство с нулем в правой части:
Уравнения можно решать двумя способами.
Первый из них заключается в применении ключевого слова solve из панели "Символика".
Решить уравнение 2х + 5 = -9х -14. сначала переносим все ненулевые члены в левую часть и приводим подобные: 11х + 19 = 0. На рабочем листе записываем левую часть, затем щелкаем мышкой по слову solve. На место квадратика помещаем символ переменной величины, затем нажимаем клавишу [Enter].
Получается выражение:
Пример 1. Решить уравнение
Записывая аналогично и применяя ключевое слово, получаем результат:
Отметим, что приведены все три корня уравнения (алгебраическое уравнение имеет столько корней, какова его степень) в символическом виде -корни не вычислены. Если же мы хотим, чтобы значения корней были приведены в приближенном виде (например, с 3 десятичными знаками), то один из коэффициентов уравнения следует сделать приближенным, например, поставить десятичную точку у числа 2:
Второй способ с помощью функции root.
Обращение к функции:
Возвращает значение, при котором функция f(x)=0.
Функция root решает уравнения итерационным методом секущих и поэтому требует перед собой задания начальных значений. Кроме того, функция root, производя вычисления методом спуска, вычисляет и выводит только один корень, ближайший к начальному приближению.
Перед решением уравнения желательно построить график функции f(x). На графике видно, пересекает ли кривая f(x) нулевую линию, то есть имеет ли действительные корни. Если есть точки пересечения кривой с осью, то надо выбирать начальное приближение поближе к значению корня. Если корней несколько, для нахождения каждого корня надо задавать свое начальное приближение.
Пример .2. Решить уравнение
Чтобы решить его в MathCAD, напишите:
Функция root позволяет решить уравнение и в символьном виде. При этом начальное приближение не требуется. Надо лишь ввести выражение, содержащее функцию root, и выбрать символьный знак равенства нажав клавиши Ctrl+. (точка). Если символьное решение существует, появится ответ, содержащий сразу все корни уравнения, а не один, как при численном решении уравнения.
1.2 Решение систем уравнений
В MathCAD системы уравнений решаются с помощью вычислительного блока given -find. Так как решение систем уравнений осуществляется итерационным методом, перед решением необходимо задать начальные приближения для всех неизвестных.
Чтобы решить систему алгебраических уравнений, нужно:
Ш задать начальные приближения для всех неизвестных, входящих в систему;
Ш напечатать ключевое слово given (Дано). Убедитесь, что при печати вы не находитесь в текстовой области. Если нажать клавишу «пробел», то математическое выражение становится текстовой областью и слово given перестает восприниматься как ключевое;
Ш ввести уравнения и неравенства, входящие в систему, правее и ниже ключевого слова given. Между левой и правой частями уравнения должен стоять жирный знак равенства. Это не знак присвоения значения, а знак логического равенства. Для его ввода используйте сочетание клавиш Ctrl+= или выберите его в панели Boolean (Булевы операторы);
Ш введите любое выражение, содержащее функцию find. При печати слов given и find можно использовать любой шрифт, прописные и строчные буквы.
Функция find может решать и одно уравнение с одним неизвестным, как частный случай системы уравнений. Для системы из нескольких уравнений функция find выводит решение в виде вектора. Функция find позволяет решать системы уравнений в численном и в символьном виде.
Пример 4.3. Решить систему уравнений
Для систем уравнений такого рода следует задавать начальные значения неизвестных, например x:=0, y:=0. Далее запись решения имеет такой вид:
рис.9
Здесь переменная величина z определяется как вектор-столбец решения (найденные значения x и y) с помощью ключевого слова Find (рис.9).
Аналогично решаются системы линейных уравнений.
Пример 4. Решить систему уравнений
Не забываем задать начальное значение.
рис.10
Если система уравнений не имеет точного решения, для приближенного решения в MathCAD существует функция minerr. Обращение к ней и использование функции не отличаются от функции find. Функцию minerr удобно использовать для поиска экстремума негладких функций с переломами на графике.
1.3 Вычисление пределов
На панели Калькулус имеются три символических пиктограммы предела (одна для обычного предела, еще две - для односторонних пределов), с помощью которых можно быстро и непринужденно вычислять ответы для сколь угодно сложных пределов (рис.11)
рис.11
В системе MathCAD для вычисления пределов предназначены три кнопки панели Са1сu1us (Вычисление):
-вычисляет предел функции в точке;
, - возвращают значения правостороннего и левостороннего пределов соответственно.
Алгоритм вычисления предела с помощью оператора символьного вывода:
* выбрать одну из перечисленных кнопок;
* заполнить маркеры ввода выражением или именем функции;
К сожалению, процедура вычисления остается недосягаемой для пользователя, и он вынужден верить системе. Поэтому рекомендуется использовать вычисления пределов (а также производных, интегралов и т.п.) с помощью MathCAD лишь для проверки собственных вычислений или для возможной оценки соответствующих величин в случае невозможности получения результата вручную. На рис.20 мы видим на панели символ бесконечности (?), так что в качестве предельного значения аргумента можно брать бесконечность (в том числе с плюсом или минусом). Для решения задачи необходимо поставить на место курсора (якоря) символ соответствующего предела, заполнить черные точки содержательными обозначениями (аргумент, его предельное значение, функция, от которой берется предел), затем после набора примера в конце вместо знака равенства поставить стрелочку (>) из панелей Подсчет или Символика и нажать на клавишу Enter. Заметим, что в примерах на вычисление пределов могут присутствовать неопределенные параметры; они просто появятся в соответствующем виде в ответе. Приведем несколько примеров.
Пример 5.
Для определения непрерывности функции мы так же используем пределы. Для этого вычисляются пределы слева и справа от точки разрыва.
1.4 Нахождение производных
На панели Калькулус (рис.11) имеются две пиктограммы для вычисления производных-- первого порядка, а также произвольного порядка n (порядок n также необходимо вставить при использовании второй пиктограммы). Как и при вычислении пределов, мы сразу же получаем результат без указания порядка вычислений.
- вычисляет первую производную;
- вычисляет значение n-й производной.
Пример 6. Найти вторую производную функций:
Частные производные функций двух или более переменных вычисляются точно так же, как и производные функции одной переменной. Пиктограммы для нахождения производных расположены на панели Калькулус, только для производной по каждой из переменных следует точно указывать символ переменной величины и кратность производной. Вот пример смешанной производной третьего порядка:
Этот же пример можно решить иначе. Сначала определим функцию двух переменных
Затем возьмем от нее производную:
Результат, как мы видим, точно такой же.
1.5 Исследование функции на экстремум
Для непрерывной функции используем равенство нулю производной от заданной функции. Удобно использовать функции maximize и minimize (они вводятся аналогично применению функции find. Ключевое слово given обычно можно опустить. Оно необходимо лишь в случае наличия ограничений.
Совет.
При анализе конкретного уравнения желательно внимательно изучить поверхностный график функции, на котором хорошо видны области нахождения экстремумов.
Minimize (f, x0) - определяет локальный минимум функции f, заданной только своим именем, вблизи точки x= x0.
Maximize (f, x0) - аналогично ищет локальный максимум функции f.
Пример 4.7.
рис.12
2. Графические возможности
Пакет предоставляет широкие графические возможности. Кроме того, здесь можно использовать чертежи и рисунки, полученные в других графических системах. Нажатием буквально одной кнопки можно задать шаблон для генерации графика, причем в одних и тех же осях может быть несколько графиков одновременно.
Построение графика в системе MathCAD осуществляет встроенный в систему графический редактор. Большинство параметров, необходимых для построения, задается по умолчанию, для чего достаточно указать тип графика.
рис.13
Палитра Math- математическая (рис.13), вызов которой осуществляется с помощью опции Toolbars пункта View главного меню, содержит кнопку вызова панели Graph (Графические), где можно найти ссылки на семь типов графиков. Рассмотрим три типа графиков, которые будем использовать при исследовании функции.
ь график в декартовой системе координат (X-Y Plot);
ь поверхность (Surface);
ь контурный график (Contour Plot);
Деление графиков на типы несколько условно, так как управляя установками многочисленных параметров, можно создавать многочисленные комбинации типов графиков, а так же новые типы.
Все графики являются стандартными объектами MathCAD: их можно редактировать, а при пересчете исходных данных они автоматически перерисовываются. Кроме того, в средах «объемной» визуализации данных существует возможность композиции задних планов. Существует большое количество опций для работы с осями, а так же возможность импортировать графические изображения.
2.1 Двумерные графики
К двумерным графикам относятся графики в декартовой и полярной системах координат. Созданный однажды график одного типа нельзя переделать в график другого типа (в отличие от трехмерных графиков).
Самый распространенный график: двумерный декартовый график (X-Y Plot), иллюстрирующий связи между двумя или несколькими векторами.
Способы построения двумерных графиков
Чтобы создать двумерный график, надо воспользоваться кнопкой на панели Graph (рис.14,а), после чего появится шаблон графической области, образованный двумя вложенными прямоугольными рамками и маркерами ввода (рис.14,б).
а) б) в)
рис.14
Построение быстрого графика
Для построения, так называемого, быстрого графика (рис.14,в) необходимо указать выражение, задающие вид функции, ее аргумент, границы изменения значения функции и аргумента соответственно (по умолчанию кривая строится в интервале [-10;10]).
Построение графика по двум векторам
Еще один способ построения графика функции - это сформировать два вектора данных, которые будут отложены вдоль осей х и у. Последовательность построения графика двух векторов х и у показаны на рис.15. В этом случае на маркерах возле осей вводятся просто имена векторов. В результате получается график, на котором отложены точки, соответствующие парам элементов векторов, соединенные отрезками прямых линий. Образованная ими ломанная называется рядом данных, или кривой (trace).
Пример 1. Построить график функции двух переменных по двум векторам
рис.15
В данном примере задается шаг для аргумента х, равный 0,1. Для этого необходимо указать после знака равно начальное значение х, затем следующие с учетом начальное значение + шаг, поставить 2 точки (клавиша < ; >), и после указать конечное значение(правая граница). Задаем функцию f(x). Пишем первый вектор х, знак = и нажимаем клавишу <Enter>, система автоматически строит таблицу со значениями вектора. Аналогично для второго вектора f(x), для него не нужно указывать шаг.
Построение нескольких графиков в одной области
На одном графической области может быть отложено до 16 различных зависимостей. Для этого на месте маркера, где задается выражение, указать все функции через запятую, на экране монитора вместо запятой ниже первого выражения или функции появляется маркер ввода (рис. 16).
рис.16
Форматирование графика
Для форматирования графического объекта достаточно, находясь в графическом окне, воспользоваться правой клавишей мыши и, выбрав команду Format открыть диалоговое окно с вкладками: X-Y Axes (координатные оси графика), Traces (ряды данных), Labels (метки - заголовки и подписи), Defaults (установки по умолчанию) (рис.17).
Для настройки вида координатных осей имеется два одинаковых списка параметров:
Log Scale (Логарифмическая шкала) - логарифмирует координаты (основание логарифма равно 10);
Grid Lines (Линии сетки) - визуализирует линии сетки;
Numbered (Нумерованные) - нумерует координатную ось в соответствии с параметром Numbered of Grids (Число делений);
Autoscale (Автошкала) - устанавливает автоматический выбор диапазона изменения оси;
Boxed (Прямоугольные) - параметр установлен по умолчанию: оси пересекаются в точке с наименьшими координатами;
Crossed (Пересекающиеся) - устанавливает стандартное расположение осей;
None (Нет) - оси не отображаются;
Рис.17
Закладка Traces позволяет изменять вид представления данных: отображать узловые точки, тип линии графика, цвет и толщину линий.
Подобные документы
Определение возможностей математического пакета и изучение методов вычисления выражений в Mathcad. Возможности построения графиков функций одной переменной. Просмотр и способы построения графика функции одного аргумента и участков двухмерных графиков.
контрольная работа [384,8 K], добавлен 06.03.2011Работа с матрицами и векторами в программе MathCAD, Pascal, Excel. Поиск экстремума целевой функции двух переменных. Дифференциальное уравнения первого порядка с начальными условиями. Определение оптимального плана перевозок. Функция одной переменной.
курсовая работа [21,5 M], добавлен 11.02.2013Интегрирование аналитических выражений с помощью приближенных численных методов. Реализация численного интегрирования функции двух переменных. Понятие двойного интеграла, его геометрический смысл. Решение с помощью метода ячеек, программная реализация.
курсовая работа [398,5 K], добавлен 25.01.2010Обзор программных средств компьютерного моделирования. Изучение реакции электрической цепи на внешнее воздействие средствами MathCad: расчет значения функций u(t), построение графика зависимости напряжения по времени, нахождение аппроксимирующей функции.
курсовая работа [269,9 K], добавлен 07.03.2013Сравнение эффективности программ Excel и Mathcad при решении задач нахождения корней нелинейного уравнения и поиска экстремумов функции. Проведение табулирования функции на заданном интервале. Построение графика двухмерной поверхности в Excel и Mathcad.
курсовая работа [1,4 M], добавлен 07.05.2013Решение оптимизационных задач и задач с размерными переменными с использованием итерационного цикла при помощи прикладного пакета Mathcad. Проведение исследования на непрерывность составной функции. Решение задач на обработку двухмерных массивов.
контрольная работа [467,2 K], добавлен 08.06.2014Решение нелинейного уравнения вида f(x)=0 с помощью программы Excel. Построение графика данной функции и ее табулирование. Расчет матрицы по исходным данным. Проведение кусочно-линейной интерполяции таблично заданной функции с помощью программы Mathcad.
контрольная работа [1,8 M], добавлен 29.07.2013Использование ранжированных переменных в программном пакете Mathcad. Создание матриц без использования шаблонов матриц, описание операторов для работы с векторами и матрицами. Решение систем линейных и нелинейных уравнений с помощью функций Mathcad.
контрольная работа [964,6 K], добавлен 06.03.2011Дифференциальные уравнения как уравнения, в которых неизвестными являются функции одного или нескольких переменных, причем в уравнения входят не только сами функции, но и их производные. Решение операторным методом, с помощью рядов, методом Эйлера.
курсовая работа [301,4 K], добавлен 27.03.2011Создание программы для поиска минимума функции двух вещественных переменных в заданной области с помощью генетического алгоритма. Генетические алгоритмы и операторы. Создание начальной популяции. Размножение. Мутация и селекция. Тестирование программы.
курсовая работа [131,6 K], добавлен 22.02.2015