
- •Государственное общеобразовательное учреждение высшего профессионального образования
- •Контрольные вопросы
- •Матричные вычисления и программирование в системе MathCad
- •Задание
- •Лабораторная работа № 3 Решение экономических задач в среде MathCad
- •Лабораторная работа № 4 Основы работы в системе MatLab
- •Лабораторная работа № 5 Графика в системе MatLab. Применение подпрограмм-функций
- •Рекомендуемая литература
- •Обмен данными между MatLab и Excel
- •Справочные данные
Контрольные вопросы
Назовите современные программные средства для экономико-математических расчетов и дайте им характеристику.
Какие требования к аппаратной части предъявляет MatchCAD2001 и 14?
Каким образом производится вычисление определенных интегралов, производных, сумм, произведений?
Как задается точность вычислений?
Для чего используется точка при создании документов в среде MatchCAD?
Как задать количество цифр, выводимых после запятой?
Литература
1. Херхагер М., Партоль Ч. MathCAD2000: полн. руководство. Киев. ИринаBHV. 2000.
Лабораторная работа № 2
Матричные вычисления и программирование в системе MathCad
Целью лабораторной работыявляется практическое освоение возможностей системыMathCADпри проведении матричных вычислений и программировании.
Задание
1. Оформить описание функции z(x,y) как подпрограмму-функцию и построить графикz(x,y):
Диапазон изменения xиyвыбрать самостоятельно, но таким образом, чтобы получить полное представление о виде функции.
2. Написать подпрограмму-функцию вычисления квадратного корня из числа Rс точностью ε в соответствии с рекуррентной формулой Ньютона:
xi
= 0.5(xi-1
+R/xi-1),
где
xi
- приближенное значение корня изRнаi-м шаге итерации,
xi-1- приближенное значение корня изRна (i– 1)-м шаге итерации.
В качестве x0 можно взятьR.
Входные данные для функции:числоR, точность ε.
Выходные данные:значение корня изR.
3. Написать подпрограмму рекурсивного вычисления факториала.
4. Написать подпрограмму-функцию, которая рассчитывает сумму вклада, получаемую клиентом банка после KLлет. Начальная сумма вклада равнаSо. Проценты, из расчетаPr% в год от суммы вклада на начало текущего года, начисляются в конце каждого года. Возможны два варианта начисления процентов – с капитализацией процентов и без нее. При капитализации, после начисления проценты добавляются к сумме вклада и учитываются при последующем начислении процентов. Без капитализации – проценты после начисления не добавляются к сумме вклада, а переводятся на вклад «до востребования».
Входные данныедля подпрограммы:
- начальная сумма вклада Sо;
- годовой процент Pr%, начисляемый на сумму вклада;
- количество лет KL, на которое положен вклад;
- значение флага KAP. ЕслиKAP=1, то начисление проходит с капитализацией, еслиKAP=0, то без капитализации.
Выходные данные:
- сумма вклада после NLлет;
- вектор S, содержащий (NL+1) элементов, у которого 1-й элемент равен начальной сумме вкладаSо, а остальные элементы - общему размеру вклада в конце каждого года с учетом начисленных процентов.
Построить графики зависимости общей суммы вклада от номера года при KAP=0 иKAP=1,принявKL=10,Pr= 9 %. На сколько выгоднее капитализация?
Методические указания. Для примера ниже представлен текст программы, выполняющей аналогичный расчет, но в упрощенном варианте. В примере используется капитализация процентов. Наберите эту программу и запустите на выполнение. После этого модифицируйте ее в соответствии с заданием.
5. Создать в Excelтаблицу, содержащую данные об уровнях (в %) безработицы (вторая строка) и уровне инфляции (третья строка) по годам (первая строка):
2002 |
2003 |
2004 |
2005 |
2006 |
2007 |
2008 |
2009 |
2010 |
2011 |
9 |
8 |
5 |
8 |
7 |
2 |
3 |
4 |
5 |
6 |
14 |
12 |
9 |
8 |
6 |
7 |
4 |
6 |
8 |
12 |
Скопировать таблицу в буфер обмена. В MathCADприсвоить какой либо переменной значение таблицы - для этого справа от знака присваивания значения переменной осуществить вставку из буфера. В результате переменная будет матрицей соответствующих таблице размеров 3 строки и 10 столбцов. Построить на одном графике зависимости второй и третьей строк от первой.
Выполнить прогноз инфляции и уровня безработицы на 2012 год используя формулу экспоненциального сглаживания:
G(i+1)= 0.3 G(i) +(1-0.3) G (i-1),
где G(i+1) - прогноз значения величины G на (i+1) –й шаг,
G(i), G(i-1)- значения величины на предыдущем i-м и предпредыдущем (i-1) –м шагах.
В этом задании писать программу не надо, а просто выполнить расчеты.
6. Написать подпрограмму-функцию статистической обработки информации, представленной в виде матрицы Апроизвольных размеров. Обработка заключается в вычислении среднего арифметическогоmiэлементов для каждой строки и оценки дисперсии элементов строкиDiпо формулам:
где ai,j - элемент матрицыА.
Пояснение. Среднее арифметическое является оценкой математического ожидания случайной величины, а дисперсия характеризует степень разброса значений случайной величины от их математического ожидания.
Входные данныедля подпрограммы: матрицаА.
Выходные данныедля подпрограммы: матрицаB, у которой два столбца, а количество строк равно количеству строк матрицыА. Первый столбец содержит средние значенияmi,а второй - оценки дисперсииDi .