
- •Специализированный пакет mathcad Учебно-методическое пособие
- •Содержание
- •Характеристика пакета MathCad
- •2. Работа с пакетом MathCad
- •Общая характеристика пакета MatLab
- •Пакет Mathematica
- •Общая характеристика пакета
- •Введение
- •Общая характеристика и интерфейс пакета MathCad
- •1.1. Общая характеристика пакета
- •1.2. Структура пакета
- •3.3. Интерфейс пакета
- •П анель Математика
- •1.4. Настройка рабочей среды
- •Работа с пакетом mathcad
- •2.1. Работа с текстом
- •2.2. Вычисление значений арифметических выражений
- •2.3. Встроенные функции
- •2.4. Вычисление значений арифметических выражений в экономических задачах
- •2.5. Приближенные вычисления
- •2.6. Построение графиков
- •Графики в экономических задачах
- •2.8. Векторы и матрицы
- •2.9. Векторы и матрицы в экономических задачах
- •Задача сводится к нахождению разности двух векторов X и y.
- •2.10. Линейные уравнения и системы
- •П ример 31. Решить систему линейных уравнений:
- •2.10.1. Решение системы линейных алгебраических уравнений с помощью Given и Find
- •2.10.2. Решение системы линейных алгебраических уравнений с помощью функции lsolve(m,V)
- •2.10.3. Решение системы линейных алгебраических уравнений с помощью обратной матрицы
- •2.10.4. Решение системы линейных алгебраических уравнений по формулам Крамера
- •2.10.5. Решение системы линейных алгебраических уравнений с помощью метода Гаусса
- •2.11. Линейные уравнения и системы в экономических задачах
- •2.16. Нелинейные уравнения и системы
- •2. Установите курсор на рабочей области и запишите уравнение в виде: .
- •Решение системы нелинейных уравнений графически
- •Решение системы нелинейных уравнений с помощью
- •2.13. Нахождение пределов последовательностей и функций
- •2.14. Нахождение производных и интегралов
- •Нахождение экстремума
- •Экстремум в экономических задачах
- •2.17. Решение дифференциальных уравнений
- •Символьные преобразования
- •2.19. Интерполяция и аппроксимация
- •2.19.1. Решение с помощью линейной интерполяции
- •2.19.2. Решение с помощью параболического сплайна
- •Решение с помощью линейной аппроксимации
- •2.19.4. Графики таблично заданной функции в одних осях координат
- •3. Общая характеристика пакета MatLab
- •4. Пакет Mathematica
- •4.1. Общая характеристика пакета
- •4.2. Достоинства пакета
- •4.3. Интерфейс пакета
- •Вопросы для самоконтроля
- •Литература Основная
- •Дополнительная
Нахождение экстремума
В системе MathCAD имеется ряд средств, а именно встроенных функций, для нахождения экстремума как последовательностей, так и функций: Max, Min, Maximize, Minimize (рис. 75).
Рис. 75 Окно Вставить Функцию
Пример 46. Найти максимум и минимум заданной последовательности чисел: 25, 38, 10, 70.
Установите курсор и активизируйте панель Калькулятор.
Вызовите встроенную функцию, определяющую максимум, нажав кнопку [Вставить Функцию] на панели инструментов и выбрав требуемую функцию max в окне Вставить Функцию.
В появившиеся в рабочей области маркеры-шаблоны этой функции вставьте заданную последовательность чисел: 25, 38, 10, 70.
Определите максимум указанной последовательности чисел, нажав знак равенства на панели Калькулятор, – искомый результат отобразится на экране (рис. 76).
Выполните аналогичные действия для нахождения минимального числа в заданной последовательности чисел.
Результат определения экстремумов представлен на рис. 76.
Рис. 76. Определение экстремумов последовательности чисел
Пример 47. Найти максимум следующей функции одной переменной: f(x)=-x2-x-1,– предварительно построив ее график.
1. Установив курсор и, вызвав панель Калькулятор, наберите заданную функцию.
2. Постройте график функции, используя панель Графики (рис. 77).
3. Задайте начальное значение х, например х=0.
4. Найдите максимум заданной функции f(x), воспользовавшись встроенной функцией maximize. Алгоритм и результат решения представлены на экране (рис. 77).
Рис. 77. Нахождение максимума функции одной переменной
Пример 48. Найти максимум следующей функции двух переменных:
.
1. Установив курсор и вызвав панель Калькулятор, наберите заданную функцию.
2. Найдите максимум заданной функции f(x,y), воспользовавшись встроенной функцией maximize. Алгоритм и результат представлены на экране (рис. 78).
Рис. 78. Нахождение экстремума функции
Экстремум в экономических задачах
Пример 49. Выпуск продукции предприятием в денежном выражении по кварталам года составил соответственно: В1, В2, В3, В4 млн. руб. Вычислить годовой выпуск продукции, а также определить, в каком квартале выпуск был наибольшим.
Очевидно, что годовой выпуск продукции будет равен В1+В2+В3+В4, и мы имеем арифметическое выражение, которое требуется вычислить.
Выведите на экран панель Калькулятор.
Установите курсор в нужное место экрана.
Наберите значения переменных (произвольные), а затем требуемое выражение В:=В1+В2+В3+В4, после чего вычислите его, набрав символ В и нажав знак равенства, – результат вычисления появится на экране (рис. 79).
Воспользуйтесь встроенной функцией max для нахождения максимального выпуска, выбрав ее в окне Вставить Функцию, которое появляется после нажатия соответствующей кнопки [Вставить Функцию]на панели инструментов.
Алгоритм и результат решения представлен на рис. 79.
Рис. 79. Вычисление годового и максимального выпуска
Пример 50. Имеются данные о Всероссийской переписи населения 1897г. Согласно этим данным известно количество проживающих в каждой из пяти губерний Белоруссии: Гродненской, Витебской, Виленской, Минской и Могилёвской. Требуется вычислить общее количество жителей в Беларуси в тот период, а также определить, в какой области проживало минимальное количество жителей.
Введем условные обозначения. Пусть количество жителей, проживающих в каждой из губерний, обозначены К1, К2, К3, К4, К5. Тогда общее количество жителей (К) определяется по формуле: К=К1+К2+К3+К4+К5. Имеем выражение, алгоритм реализации которого аналогичен приведенному в предыдущем примере. Так же, как и в предыдущем примере, следует определить минимальное значение.
Пример 51. Потребность цеха в поставляемых ему в данный плановый период изделий составила X1, Х2, ..., Хn, в другой плановый период составила Y1, Y2, ..., Yn. Определить потребность цеха в поставляемых изделиях за оба плановых периода по формуле Si=Хi+Yi. Найти отклонения поставок второго планового периода от первого по формуле: Ri=Xi-Yi (i=1,2,…,n). Определить также наименьшее отклонение.
В первом случае мы имеем сумму двух векторов, а во втором разность этих же векторов, то есть имеем задачу на сложение и вычитание векторов. Кроме того, следует также найти минимальное отклонение, руководствуясь ранее рассмотренным алгоритмом.
Пример 52. Выпуск продукции предприятием в отчетном квартале по месяцам распределился следующим образом: В1, B2, B3. Найти среднемесячный выпуск и отклонение от него для каждого месяца. Определить также, в каком месяце отклонение было наименьшим.
Задача сводится к следующему: имеется вектор выпуска: B = (B1, В2, BЗ). Требуется найти сумму элементов вектора и разделить её на 3. Затем вычислить отклонение для каждого месяца от найденного среднего и среди вычисленных отклонений найти наименьшее по выше рассмотренному алгоритму.