Применение линейной алгебры в экономике
Определение уравнения плоскости, проходящей через точку перпендикулярно вектору. Решение системы линейных уравнений по формулам Крамера, матричным способом и методом Гаусса. Решение задач линейного программирования модифицированным симплексным методом.
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 11.03.2012 |
Размер файла | 108,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
АНАЛИТИЧЕСКАЯ ГЕОМЕТРИЯ
I. Установить, какие кривые определяются нижеследующими уравнениями. Построить чертеж.
4х2+9у2+16х-18у-119=0
Решение. Приведем к каноническому виду данные кривые:
Введем новую систему координат:
тогда
Это каноническое уравнение эллипса.
График приведен на рисунке 1.
II. Написать уравнение плоскости, проходящей через точку А перпендикулярно вектору ВС.
А(-10,0,9), В(12,4,11), С(8,5,15).
Решение. ВС будет вектором нормали (т.е. вектором перпендикулярным плоскости), а уравнение имеет вид: a(х-х0)+b(у-у0)+c(z-z0)=0 где a,b,c координаты вектора ВС (в нашем случае это (-4;1;4) ), а х0,у0,z0 координаты точки через которую походит плоскость, в нашем случае это точка А. Подставляем и получим:
-4(х-(-10))+ (y-0)+4(z-9)=0,
Раскроем скобки и получим:
-4х+у+4z-76=0.
Ответ: -4х+у+4z-76=0
III. Найти угол между плоскостями.
x+2y+2z-3=0, 2x-y+2z+5=0.
Решение. Угол между плоскостями находится по формуле:
где А, В и С - направляющие вектора наших плоскостей. В нашем случае
Направляющие вектора будут: (1,2,2) и (2,-1,2). Тогда
Откуда
Ответ: 63,60
ЛИНЕЙНАЯ АЛГЕБРА
I. Даны матрицы:
Выполните над матрицами указанные действия: 2В-3АС
Решение. Будем выполнять действия по частям, сначала найдем 2В
Теперь найдем К=АС
Вычислим элементы матрицы |К|:
к1,1 = a1,1с1,1+a1,2с2,1+a1,3с3,1
к1,2 = a1,1с1,2+a1,2с2,2+a1,3с3,2
к1,3 = a1,1с1,3+a1,2с2,3+a1,3с3,3
к2,1 = a2,1с1,1+a2,2с2,1+a2,3с3,1
к2,2 = a2,1с1,2+a2,2с2,2+a2,3с3,2
к2,3 = a2,1с1,3+a2,2с2,3+a2,3с3,3
к3,1 = a3,1с1,1+a3,2с2,1+a3,3с3,1
к3,2 = a3,1с1,2+a3,2с2,2+a3,3с3,2
к3,3 = a3,1с1,3+a3,2с2,3+a3,3с3,3
к1,1 = 4 * 1 + 6 * 1 + 5 * 1 = 4 + 6 + 5 = 15
к1,2 = 4 * 4 + 6 * 4 + 5 * 3 = 16 + 24 + 15 = 55
к1,3 = 4 * 3 + 6 * 2 + 5 * 1 = 12 + 12 + 5 = 29
к2,1 = 2 * 1 + 4 * 1 + 1 * 1 = 2 + 4 + 1 = 7
к2,2 = 2 * 4 + 4 * 4 + 1 * 3 = 8 + 16 + 3 = 27
к2,3 = 2 * 3 + 4 * 2 + 1 * 1 = 6 + 8 + 1 = 15
к3,1 = 2 * 1 + 1 * 1 + 0 * 1 = 2 + 1 + 0 = 3
к3,2 = 2 * 4 + 1 * 4 + 0 * 3 = 8 + 4 + 0 = 12
к3,3 = 2 * 3 + 1 * 2 + 0 * 1 = 6 + 2 + 0 = 8
Результирующая матрица |АС|:
Тогда
Итак,
II. Решить систему линейных уравнений:
- по формулам Крамера;
- матричным способом;
- методом Гаусса.
Решение.
По формулах Крамера. Запишем систему в виде:
BT = (-6,-4,-4)
Главный определитель:
? = 3 * (-3 * 3-(-1 * 4))-2 * (1 * 3-(-1 * (-5)))+5 * (1 * 4-(-3 * (-5))) = -66 = -66
Заменим 1-ый столбец матрицы А на вектор результата В.
Найдем определитель полученной матрицы.
?1 = -6 * (-3 * 3-(-1 * 4))-(-4 * (1 * 3-(-1 * (-5))))+(-4 * (1 * 4-(-3 * (-5)))) = 66
Заменим 2-ый столбец матрицы А на вектор результата В.
Найдем определитель полученной матрицы.
?2 = 3 * (-4 * 3-(-4 * 4))-2 * (-6 * 3-(-4 * (-5)))+5 * (-6 * 4-(-4 * (-5))) = -132
Заменим 3-ый столбец матрицы А на вектор результата В.
Найдем определитель полученной матрицы.
?3 = 3 * (-3 * (-4)-(-1 * (-4)))-2 * (1 * (-4)-(-1 * (-6)))+5 * (1 * (-4)-(-3 * (-6))) = -66
Выпишем отдельно найденные переменные Х
Проверка.
3*-1+1*2+-5*1 = -6
2*-1+-3*2+4*1 = -4
5*-1+-1*2+3*1 = -4
Матричным способом. Запишем матрицу в виде:
Вектор B:
BT = (-6,-4,-4)
Главный определить
? = 3*(-3*3-(-1*4))-2*(1*3-(-1*(-5)))+5*(1*4-(-3*(-5))) = -66
Транспонированная матрица
Алгебраические дополнения
?1,1 = (-3*3-4*(-1)) = -5
?1,2 = -(1*3-(-5*(-1))) = 2
?1,3 = (1*4-(-5*(-3))) = -11
?2,1 = -(2*3-4*5) = 14
?2,2 = (3*3-(-5*5)) = 34
?2,3 = -(3*4-(-5*2)) = -22
?3,1 = (2*(-1)-(-3*5)) = 13
?3,2 = -(3*(-1)-1*5) = 8
?3,3 = (3*(-3)-1*2) = -11
Обратная матрица
Вектор результатов X
X = A-1 * B
XT = (-1,2,1)
x1 = 66 / -66 = -1
x2 = -132 / -66 = 2
x3 = -66 / -66 = 1
Проверка.
3*-1+1*2+-5*1 = -6
2*-1+-3*2+4*1 = -4
5*-1+-1*2+3*1 = -4
Метод Гаусса. Запишем систему в виде:
Для удобства вычислений поменяем строки местами:
Умножим 1-ую строку на (3). Умножим 2-ую строку на (-2). Добавим 2-ую строку к 1-ой
Умножим 2-ую строку на (5). Умножим 3-ую строку на (-3). Добавим 3-ую строку к 2-ой
Для удобства вычислений поменяем строки местами:
Умножим 1-ую строку на (11). Умножим 2-ую строку на (8). Добавим 2-ую строку к 1-ой
система уравнение линейный программирование
Из 1-ой строки выражаем x3
Из 2-ой строки выражаем x2
Из 3-ой строки выражаем x1
ПРИМЕНЕНИЕ ЛИНЕЙНОЙ АЛГЕБРЫ В ЭКОНОМИКЕ
Решить задачу межотраслевого баланса производства и распределения продукции для 4 отраслей.
Матрица межотраслевых материальных связей xij и вектор валового выпуска Xj приведены в таблице по вариантам.
Вариант |
xij |
Xj |
||||
15 |
25 |
90 |
100 |
60 |
800 |
|
35 |
70 |
25 |
100 |
750 |
||
20 |
35 |
70 |
85 |
520 |
||
30 |
25 |
65 |
65 |
500 |
1. Найти конечный продукт каждой отрасли, чистую продукцию каждой отрасли, матрицу коэффициентов прямых затрат.
2. Какой будет конечный продукт каждой отрасли, если валовой продукт первой отрасли увеличится в 2 раза, у второй увеличится на половину, у третьей не изменится, у четвертой - уменьшится на 10 процентов.
3. Найти валовой продукт, если конечный станет равен 700, 500, 850 и 700.
Решение. Решим прямую задачу линейного программирования модифицированным симплексным методом.
Определим максимальное значение целевой функции
F(X) = x1+x2+x3+x4
при следующих условиях ограничений.
25x1+90x2+100x3+60x4=800
35x1+70x2+25x3+100x4=750
20x1+35x2+75x3+85x4=520
30x1+25x2+65x3+65x4=500
Первый этап. Для нахождения начальной допустимой базы воспользуемся методом искусственного базиса.
Имеем: матрица коэффициентов A = aij
25 |
90 |
100 |
60 |
1 |
0 |
0 |
0 |
|
35 |
70 |
25 |
100 |
0 |
1 |
0 |
0 |
|
20 |
35 |
75 |
85 |
0 |
0 |
1 |
0 |
|
30 |
25 |
65 |
65 |
0 |
0 |
0 |
1 |
Матрица b.
Итерация №1.
Базисные переменные: <X> = (5, 6, 7, 8)
Матрица c.
c = (0, 0, 0, 0, 1, 1, 1, 1)
cB(5,6,7,8) = (1, 1, 1, 1)
cN(1,2,3,4) = (0, 0, 0, 0)
Матрица N формируется из матрицы А из соответствующих столбцов с номерами N.
Вычисляем:
u = cBB-1 = (1, 1, 1, 1)
Умножаем вектор u на матрицу N:
uN = (110, 220, 265, 310)
c* = cN - uN = (-110, -220, -265, -310)
Откуда номер направляющего столбца s = 4 (индекс максимального по модулю значения из отрицательных элементов).
a* = B-1 (a14,...,am4)T = (60, 0, 0, 0)T
min(800:60 = 13.33;750:100 = 7.5;520:85 = 6.12;500:65 = 7.69;) = 6.12
Откуда номер направляющей строки r = 3 (индекс минимального значения).
Итерация №2.
Матрица c.
c = (-110, -220, -265, -310, 0, 0, 0, 0)
a* = B-1 (a12,...,am2)T = (65.2941, 0, 0, 0)T
min(432.94:65.29 = 6.63;138.24:28.82 = 4.8;6.12:0.41 = 14.86;-;) = 4.8
Итерация №3.
Матрица c.
c = (-37.0589, -92.353, 8.5293, 0, 0, 0, 3.6471, 0)
a* = B-1 (a12,...,am2)T = (190.3046, 0, 0, 0)T
min(119.79:190.3 = 0.63;-;4.14:1.79 = 2.32;110.82:3.78 = 29.35;) = 0.63
Итерация №4.
Матрица c.
c = (-0.3064, 0, -194.0803, 0, 0, 3.2041, -0.1224, 0)
a* = B-1 (a11,...,am1)T = (-0.0792, 0, 0, 0)T
min(-;6.16:0.22 = 27.59;3.01:0.21 = 14.16;108.2:15.67 = 6.9;) = 6.9
Итерация №5.
Матрица c.
c = (-15.6737, 0, 0, 0, 1.0176, 0.899, 1.8712, 0)
Вектор С не содержит отрицательных элементов. Первый этап симплекс-метода завершен.
Второй этап. Удаляем столбцы с искусственными переменными. Заменим вектор оценок С на целевую функцию.
Выразим базисные переменные:
x3 = 1.12, x2 = 4.41, x4 = 1.47, x1 = 6.57
которые подставим в целевую функцию:
F(X) = 13.58
Имеем: матрица коэффициентов A = aij
Матрица b.
Итерация №1.
Базисные переменные: <X> = (3, 2, 4, 1)
Матрица c.
c = (0, 0, 0, 0)
cB(3,2,4,1) = (0, 0, 0, 0)
cN() = (0, 0, 0, 0)
Матрица N формируется из матрицы А из соответствующих столбцов с номерами N.
Вычисляем:
u = cBB-1 = (0, 0, 0, 0)
Умножаем вектор u на матрицу N:
uN = (0, 0, 0, 0)
c* = cN - uN = (0, 0, 0, 0)
Вектор С не содержит отрицательных элементов. Найдено оптимальное решение X.
Вектор результатов
X = (6.57, 4.41, 1.12, 1.47)T
Значение целевой функции
F(X) = bc = 13.58
Если учесть изменения в задаче, то вектор валового выпуска будет: (1600; 1125; 520; 450). Решим снова задачу. Решим прямую задачу линейного программирования модифицированным симплексным методом.
Определим максимальное значение целевой функции
F(X) = x1+x2+x3+x4
при следующих условиях ограничений.
25x1+90x2+100x3+60x4=1600
35x1+70x2+25x3+100x4=1125
20x1+35x2+70x3+85x4=520
30x1+25x2+65x3+65x4=450
Первый этап. Для нахождения начальной допустимой базы воспользуемся методом искусственного базиса.
Имеем: матрица коэффициентов A = aij
25 |
90 |
100 |
60 |
1 |
0 |
0 |
0 |
|
35 |
70 |
25 |
100 |
0 |
1 |
0 |
0 |
|
20 |
35 |
70 |
85 |
0 |
0 |
1 |
0 |
|
30 |
25 |
65 |
65 |
0 |
0 |
0 |
1 |
Матрица b.
Итерация №1.
Базисные переменные: <X> = (5, 6, 7, 8)
Матрица c.
c = (0, 0, 0, 0, 1, 1, 1, 1)
cB(5,6,7,8) = (1, 1, 1, 1)
cN(1,2,3,4) = (0, 0, 0, 0)
Матрица N формируется из матрицы А из соответствующих столбцов с номерами N.
Вычисляем:
u = cBB-1 = (1, 1, 1, 1)
Умножаем вектор u на матрицу N:
uN = (110, 220, 260, 310)
c* = cN - uN = (-110, -220, -260, -310)
Откуда номер направляющего столбца s = 4 (индекс максимального по модулю значения из отрицательных элементов).
a* = B-1 (a14,...,am4)T = (60, 0, 0, 0)T
min(1600:60 = 26.67;1125:100 = 11.25;520:85 = 6.12;450:65 = 6.92;) = 6.12
Откуда номер направляющей строки r = 3 (индекс минимального значения).
Итерация №2.
Матрица c.
c = (-110, -220, -260, -310, 0, 0, 0, 0)
a* = B-1 (a12,...,am2)T = (65.2941, 0, 0, 0)T
min(1232.94:65.29 = 18.88;513.24:28.82 = 17.81;6.12:0.41 = 14.86;-;) = 14.86
Итерация №3.
Матрица c.
c = (-37.0589, -92.353, -4.706, 0, 0, 0, 3.6471, 0)
Вектор С не содержит отрицательных элементов. Первый этап симплекс-метода завершен.
Второй этап. Удаляем столбцы с искусственными переменными. Заменим вектор оценок С на целевую функцию.
Выразим базисные переменные:
x2 = 14.86+0.57x1+2x3+2.43x4
которые подставим в целевую функцию:
F(X) = 14.86+0.43x1-1x3-1.43x4
Имеем: матрица коэффициентов A = aij
Матрица b.
Итерация №1. Базисные переменные: <X> = (5, 6, 2, 8)
Матрица c.
c = (-0.4286, 0, 1, 0)
cB(5,6,2,8) = (0, 0, 0, 0)
cN(1,3,4) = (-0.4286, 1, 0, 0)
Матрица N формируется из матрицы А из соответствующих столбцов с номерами N.
Вычисляем:
u = cBB-1 = (0, 0, 0, 0)
Умножаем вектор u на матрицу N:
uN = (0, 0, 0, 0)
c* = cN - uN = (-0.4286, 1, 0, 0)
Откуда номер направляющего столбца s = 1 (индекс максимального по модулю значения из отрицательных элементов).
a* = B-1 (a11,...,am1)T = (-26.4286, 0, 0, 0)T
min(-;-;14.86:0.57 = 26;78.57:15.71 = 5;) = 5
Откуда номер направляющей строки r = 4 (индекс минимального значения).
Итерация №2. Матрица c.
c = (-0.4286, 0, 1, 0)
Вектор С не содержит отрицательных элементов. Найдено оптимальное решение X.
Вектор результатов
X = (5, 12, 0, 0)T
Значение целевой функции
F(X) = bc = 17
Найдем валовой продукт, если конечный станет равен 700, 500, 850 и 700. Решим прямую задачу линейного программирования модифицированным симплексным методом.
Определим максимальное значение целевой функции
F(X) = x1+x2+x3+x4
при следующих условиях ограничений.
25x1+90x2+100x3+60x4=700
35x1+70x2+25x3+100x4=500
20x1+35x2+70x3+85x4=850
30x1+25x2+65x3+65x4=700
Первый этап. Для нахождения начальной допустимой базы воспользуемся методом искусственного базиса.
Имеем: матрица коэффициентов A = aij
25 |
90 |
100 |
60 |
1 |
0 |
0 |
0 |
|
35 |
70 |
25 |
100 |
0 |
1 |
0 |
0 |
|
20 |
35 |
70 |
85 |
0 |
0 |
1 |
0 |
|
30 |
25 |
65 |
65 |
0 |
0 |
0 |
1 |
Матрица b.
Итерация №1.
Базисные переменные: <X> = (5, 6, 7, 8)
Матрица c.
c = (0, 0, 0, 0, 1, 1, 1, 1)
cB(5,6,7,8) = (1, 1, 1, 1)
cN(1,2,3,4) = (0, 0, 0, 0)
Матрица N формируется из матрицы А из соответствующих столбцов с номерами N.
Вычисляем:
u = cBB-1 = (1, 1, 1, 1)
Умножаем вектор u на матрицу N:
uN = (110, 220, 260, 310)
c* = cN - uN = (-110, -220, -260, -310)
Откуда номер направляющего столбца s = 4 (индекс максимального по модулю значения из отрицательных элементов).
a* = B-1 (a14,...,am4)T = (60, 0, 0, 0)T
min(700:60 = 11.67;500:100 = 5;850:85 = 10;700:65 = 10.77;) = 5
Откуда номер направляющей строки r = 2 (индекс минимального значения).
Итерация №2. Матрица c.
c = (-110, -220, -260, -310, 0, 0, 0, 0)
a* = B-1 (a13,...,am3)T = (85, 0, 0, 0)T
min(400:85 = 4.71;5:0.25 = 20;425:48.75 = 8.72;375:48.75 = 7.69;) = 4.71
Итерация №3.
Матрица c.
c = (-1.5, -3, -182.5, 0, 0, 3.1, 0, 0)
Вектор С не содержит отрицательных элементов. Первый этап симплекс-метода завершен.
Второй этап. Удаляем столбцы с искусственными переменными. Заменим вектор оценок С на целевую функцию.
Выразим базисные переменные:
x3 = 4.71+0.0471x1+0.56x2
x4 = 3.82+0.34x1+0.56x2
которые подставим в целевую функцию:
F(X) = 8.53+0.61x1-0.12x2
Имеем: матрица коэффициентов A = aij
Матрица b.
Итерация №1.
Базисные переменные: <X> = (3, 4, 7, 8)
Матрица c.
c = (-0.6147, 0.1235, 0, 0)
cB(3,4,7,8) = (0, 0, 0, 0)
cN(1,2) = (-0.6147, 0.1235, 0, 0)
Матрица N формируется из матрицы А из соответствующих столбцов с номерами N. . Вычисляем:
u = cBB-1 = (0, 0, 0, 0)
Умножаем вектор u на матрицу N:
uN = (0, 0, 0, 0)
c* = cN - uN = (-0.6147, 0.1235, 0, 0)
Откуда номер направляющего столбца s = 1 (индекс максимального по модулю значения из отрицательных элементов).
a* = B-1 (a11,...,am1)T = (0.0471, 0, 0, 0)T
min(4.71:0.05 = 100;3.82:0.34 = 11.3;-;145.58:4.96 = 29.38;) = 11.3
Откуда номер направляющей строки r = 2 (индекс минимального значения).
Итерация №2.
Матрица c.
c = (-0.6147, 0.1235, 0, 0)
Вектор С не содержит отрицательных элементов. Найдено оптимальное решение X.
Вектор результатов
X = (11.3, 0, 4.17, 0)T
Значение целевой функции
F(X) = bc = 15.48
Размещено на Allbest.ru
Подобные документы
Расчет произведения заданных матриц. Решение системы линейных алгебраических уравнений по формулам Крамера, матричным методом и методом Гаусса. Координаты вектора в базисе. Определение ранга заданной матрицы. Система с базисом методом Жордана-Гаусса.
контрольная работа [88,2 K], добавлен 19.01.2014Выполнение действий над матрицами. Определение обратной матрицы. Решение матричных уравнений и системы уравнений матричным способом, используя алгебраические дополнения. Исследование и решение системы линейных уравнений методом Крамера и Гаусса.
контрольная работа [63,2 K], добавлен 24.10.2010Решение системы уравнений по формулам Крамера и методом Гаусса. Нахождение объема пирамиды, площади грани, величины проекции вектора с помощью средств векторной алгебры. Пример определения и решения уравнения стороны, высоты и медианы треугольника.
контрольная работа [989,1 K], добавлен 22.04.2014Вычисление и построение матрицы алгебраических дополнений. Решение системы линейных уравнений по формулам Крамера, с помощью обратной матрицы и методом Гаусса. Определение главной и проверка обратной матрицы. Аналитическая геометрия на плоскости.
контрольная работа [126,9 K], добавлен 20.04.2016Решение системы линейных уравнений двумя способами: по формулам Крамера и методом Гаусса. Решение задачи на нахождение производных, пользуясь правилами и формулами дифференцирования. Исследование заданных функций методами дифференциального исчисления.
контрольная работа [161,0 K], добавлен 16.03.2010Решение системы линейных уравнений методами Крамера, обратной матрицы и Гаусса. Расчет длин и скалярного произведения векторов. Уравнение прямой, проходящей через точку параллельно направляющему вектору. Расчет производных функций одной и двух переменных.
контрольная работа [984,9 K], добавлен 19.04.2013Решение системы уравнений по формулам Крамера, методом обратной матрицы и методом Гаусса. Преобразование и поиск общего определителя. Преобразование системы уравнений в матрицу и приведение к ступенчатому виду. Алгебраическое дополнение элемента.
контрольная работа [84,5 K], добавлен 15.01.2014Определение матрицы, решение систем уравнений методом Гаусса и по формулам Крамера. Определение параметров треугольника, его графическое построение. Задача приведения уравнения кривой второго порядка к каноническому виду и ее построение.
контрольная работа [126,8 K], добавлен 08.05.2009Вычисление определителя с использованием правила треугольника и метода разложения по элементам ряда. Решение системы уравнений тремя способами: методом Гаусса, методом Кремера и матричным методом. Составление уравнения прямой и плоскости по формуле.
контрольная работа [194,5 K], добавлен 16.02.2015Нахождение проекции точки на прямую, проходящую через заданные точки. Изучение формул Крамера для решения систем линейных уравнений. Определение точки пересечения перпендикуляра и исходной прямой. Исследование и решение матричной системы методом Гаусса.
контрольная работа [98,6 K], добавлен 19.04.2015