
Вычислительные методы и методы оптимизации в экономике
.docxВариант 6
Задание 1
Задача 1. Решить СЛАУ методом Гаусса
Решение.
Решение в Excel
Решение в MathCad
Задача 2. Решить СЛАУ методом квадратного корня
Решение.
Матрица А не является положительно определенной (есть отрицательное собственное значение), поэтому невозможно найти решение матрицы методом квадратного корня.
Решение в MathCad
Задание 2
1. Построить итерационный многочлен Лагранжа для функции с заданными узлами
2.
вычислите его значение точке
.
3. определить относительную погрешность.
,
х0= –4, х1= –3, х2=
-1, х3= 0,
=
–2,057.
Решение.
,
Относительная погрешность
Решение в MathCad
х0
:= –4 х1
:= –3 х2
:= -1 х3=
0
Задание
3. Методом наименьших квадратов найти
эмпирическую функцию вида
для данных, представленных таблицей, и
построить график найденной функции и
исходных точек в одной системе координат
Х |
1 |
2 |
3 |
4 |
5 |
Y |
1,9 |
1,4 |
3,4 |
4,9 |
3,9 |
Решение.
ИТОГО
Х |
1 |
2 |
3 |
4 |
5 |
15 |
Y |
1,9 |
1,4 |
3,4 |
4,9 |
3,9 |
20 |
X^2 |
1 |
4 |
9 |
16 |
25 |
55 |
X*Y |
2,8 |
4,6 |
12,9 |
23,2 |
24 |
67,5 |
Рассчитаем параметры уравнения
Подставляя значения из таблицы 2, получим
Решим систему, получим
Построенное уравнение парной регрессии:
Решение в MathCad
Задание 4. Вычислить определенный интеграл с помощью формулы Симпсона и средних прямоугольников
Решение.
Формула средних прямоугольников
Формула Симпсона
Решение в MathCad
Метод средних прямоугольников
Задание 5. Отделить корни уравнения аналитически и уточнить корень методом Ньютона
Решение.
Построим кривые
,
Уравнение имеет три корня:
,
,
Уточним
корень
.
Используем метод Ньютона.
x |
f(x) |
f '(x) |
2 |
-1 |
33 |
2,0303 |
0,0231 |
34,5262 |
2,0296 |
0,0000 |
34,4923 |
2,0296 |
0,0000 |
34,4923 |
Корень
равен:
Решение в MathCad
Задание 6. Составить таблицы
приближенных значений решения
дифференциального уравнения
,
удовлетворяющего начальному условию
,
на отрезке [1; 2] с шагом h
= 0,2. С помощью методов Эйлера и Рунге
-Кутта. Определить относительную
погрешность.
Решение.
Найдем решение дифференциального уравнения
Подстановка:
,
,
,
,
,
,
,
,
,
,
,
,
– общее решение.
– частное решение
Метод Эйлера
,
.
Произведем расчеты
№ |
x |
y |
f(x,y) |
h |
Y |
Delta % |
0 |
1 |
0 |
1 |
0,2 |
0,0000 |
0 |
1 |
1,2 |
0,2000 |
0,9120 |
|
0,1864 |
7,30 |
2 |
1,4 |
0,3824 |
0,9107 |
|
0,3624 |
5,51 |
3 |
1,6 |
0,5646 |
0,9498 |
|
0,5423 |
4,10 |
4 |
1,8 |
0,7545 |
1,0098 |
|
0,7328 |
2,96 |
5 |
2 |
0,9565 |
|
|
0,9375 |
2,02 |
Y – точное решение.
Метод Рунге-Кутта
.
№ |
x |
y |
h |
k1 |
k2 |
k3 |
k4 |
Y |
Delta % |
0 |
1 |
0,0000 |
0,2 |
0,2 |
0,1866 |
0,1842 |
0,1771 |
0,0000 |
0 |
1 |
1,2 |
0,1865 |
|
0,1779 |
0,1758 |
0,1754 |
0,1763 |
0,1864 |
0,04 |
2 |
1,4 |
0,3626 |
|
0,1765 |
0,1795 |
0,1799 |
0,1844 |
0,3624 |
0,03 |
3 |
1,6 |
0,5425 |
|
0,1845 |
0,1901 |
0,1907 |
0,1972 |
0,5423 |
0,03 |
4 |
1,8 |
0,7330 |
|
0,1972 |
0,2042 |
0,2050 |
0,2126 |
0,7328 |
0,03 |
5 |
2 |
0,9378 |
|
|
|
|
|
0,9375 |
0,03 |
Решение в MathCad
Метод Эйлера
Метод Рунге-Кутта
Задание 7. Решить систему нелинейных уравнений методом простои итерации, проверив условие сходимости.
Решение.
Проверим условие сходимости
,
,
,
Условие сходимости выполняется.
Система
имеет корень при:
и
№ |
x |
y |
Dx |
Dy |
D |
0 |
1 |
0 |
|
|
|
1 |
1,6415 |
1,3000 |
0,6415 |
1,3000 |
1,3000 |
2 |
1,5457 |
0,7016 |
0,0958 |
0,5984 |
0,5984 |
3 |
1,7915 |
0,7810 |
0,2457 |
0,0794 |
0,2457 |
4 |
1,7780 |
0,5886 |
0,0135 |
0,1924 |
0,1924 |
5 |
1,7998 |
0,5981 |
0,0218 |
0,0095 |
0,0218 |
6 |
1,7996 |
0,5828 |
0,0002 |
0,0154 |
0,0154 |
7 |
1,7999 |
0,5829 |
0,0003 |
0,0001 |
0,0003 |
8 |
1,7999 |
0,5827 |
0,0000 |
0,0002 |
0,0002 |
9 |
1,7999 |
0,5827 |
0,0000 |
0,0000 |
0,0000 |
Решение системы: (1,7999; 0,5827)
Задание 8.
Задача 1. Решить задачу линейного программирования графическим методом
Решение.
Построим многоугольник решений.
Построим граничные прямые:
Определим полуплоскости, в которых выполняются неравенства системы ограничений, найдем область решения неравенств – не ограниченная область.
Вектор
градиентного направления
указывает направление наискорейшего
возрастания функции. Строим вектор
.
Перпендикулярно
вектору проводим линию уровня
.
В данном случае строим прямую
.
Перемещаем прямую в градиентом направлении
до крайней точки в области
.
Минимальное значение функция принимает в точке А.
Максимальное значение функция принимает в точке С.
Решение в MathCad
Задача 2. В животноводческом совхозе на производство 1 ц молока тратится 25 ден. ед., из них на трудовые затраты – 10 ден.ед., на материальные затраты – 15 ден. ед.; производство 1 ц мяса обходится в 180 ден. ед., из которых 100 ден. ед. – трудовые затраты, 80 ден. ед. – материальные. Государственные закупочные цены: за 1 ц молока – 35 тыс. ден. ед., а за 1 ц мяса – 200 тыс. ден. ед. Определить прибыль от реализации. Фонд зарплаты – 100 тыс. ден. ед., остальные на оборудование.
Решение.
Построим экономико-математическую модель задачи.
Обозначим
через
(
=
1, 2) количество продукции П1 иП2,
соответственно.
Подставляя данные из условия задачи получим:
Ограничения будут выражены следующими равенствами:
Решение задачи в пакете Excel:
Решение в MathCad
Задание
9. Найти минимальное значение функции
и точку
,
в котором оно достигается, методом
золотого сечения.
Решение.
Определим отрезок, содержащий минимальное значение функции
Решение в MathCad