
- •Специализированный пакет 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. Интерфейс пакета
- •Вопросы для самоконтроля
- •Литература Основная
- •Дополнительная
2.8. Векторы и матрицы
Пример 20. Выполнить операции над векторами: умножение вектора на число, сложение векторов, скалярное произведение векторов.
Для записи выражения выведите на экран панель Калькулятор, выполнив команду: Вид>Панели>Вычисления.
Для работы с векторами и матрицами выведите на экран панель Матрица, выполнив команду Вид>Панели>Матрица (рис. 36).
Установите курсор в то место рабочей области, куда следует вводить формулу, – на экране появится красный крестик.
Для записи вектора наберите V:=
Нажмите на панели Матрица кнопку
[Матрица или Вектор];
В появившемся окне в поле Строк введите 2 и в поле Колонок введите 1 и нажмите кнопку [OK].
Заполните появившийся шаблон вектора произвольными значениями его элементов, например: 6 и 7.
8. Для умножения вектора на любое число, например, 5, запишите Y:=V*5 при использовании панели Калькулятор.
9. Для отображения результата умножения наберите Y= . После чего на экране появится Y = (30 35).
10. Найдите сумму векторов: V и Y, написав формулу Z:=V+Y с использованием панели Калькулятор.
11. Получите скалярное произведение векторов: V и Y, воспользовавшись кнопкой [Продукт точки*] на панели Матрица. Результат и алгоритм представлены на рис. 36.
Рис. 36. Работа с векторами
Пример 21. Найти определитель матрицы A. Сложить и перемножить матрицы А и В. Найти обратные и транспонированные матрицы к данным матрицам А и В.
Для записи выражения выведите на экран панель Калькулятор, выполнив команду: Вид>Панели >Вычисления.
Для работы с матрицами выведите на экран панель Матрица, выполнив команду Вид>Панели >Матрица.
3. Установите курсор в то место рабочей области, куда следует вводить формулу (рис. 37).
4. Для записи матрицы А наберите А:= и нажмите кнопку [Матрица или Вектор] на панели Матрица.
5. В появившемся окне в поле Строк введите, например, 2, в поле Колонок введите тоже 2 и нажмите кнопку [OK].
6. Введите произвольные значения элементов матриц в появившиеся их шаблоны.
7. Для нахождения определителя матрицы
А воспользуйтесь
кнопкой
[Детерминант] на панели Матрица,
в появившейся шаблон введите А
и нажмите знак равенства =.
И произойдет вычисление определителя
матрицы А.
Найти определитель матрицы можно и другим способом: выделите матрицу и выполните команду Символика>Матрица>Детерминант. Результат получится аналогичный.
8. Проделайте те же операции и с матрицей B.
9. Для сложения двух матриц наберите А+В=, а для их произведения А*В=.
10. Транспонированные и обратные матрицы получаются при использовании панели Матрица и соответственно кнопок: [Инверсия] и [Перемещение матрицы].
На рис. 37 представлены алгоритм и результаты выполнения операций.
Рис. 37. Работа с матрицами
2.9. Векторы и матрицы в экономических задачах
Пример 22. В первом полугодии отчётного и текущего годов бюро рационализаторских предложений и изобретений приняло соответственно z1 и z2 предложений; во втором полугодии соответственно – c1 и c2 предложений. Сколько всего рационализаторских предложений было принято в отчетном и текущем годах.
Имеем два двухмерных вектора Z=(z1,z2) и С=(c1,c2). Решение задачи сводится к нахождению суммы этих векторов (рис. 38).
Рис.38. Определение количества рационализаторских предложений
Пример 23. На основании табеля учета использования рабочего времени и подсчета заработка учителям школы произведено начисление заработной платы за месяц. В этом же месяце у каждого учителя произведены удержания подоходного налога, аванса, профсоюзных взносов и другие удержания. Определить сумму к выдаче.
Исходные данные сведем в таблицу 4 и введем условные обозначения исходных данных:
Таблица 4. Ведомость начислений и удержаний
ФИО |
Начислено |
Удержано |
F |
H |
Y |
Задача сводится к нахождению разности двух векторов Н и Y, где элементами каждого вектора являются суммы начислений и удержаний для n работников.
Пример 24. Известны объёмы выпуска n продуктов предприятием в денежном выражении: Х1, Х2,…, Хn и объём соответствующих затрат: Y1,Y2,…,Yn, где n – номер продукта. Найти прибыль, т.е. разницу между затратами и выпуском по каждому продукту.