ВУЗ:
Составители:
Рубрика:
8
Часто при решении экономических задач возникает необходимость
проведения расчетов, в основе которых лежат процессы преобразования
матриц и векторов или их совместная обработка. В этом случае использу-
ются функции рабочего листа Excel для работы с матрицами, приведенные
в табл. 1.2.
Таблица 1.2
Функции рабочего листа для работы с матрицами
Наименование
русское английское
Описание
Мумнож Mmult Произведение двух матриц
Мобр Minverse Обратная матрица
Трансп Transpose Транспонированная матрица
Мопред Mdeterm Определитель матрицы
Если в программном коде VBA используются стандартные функции
Excel, то обращение к ним из программного кода начинается со служебно-
го слова Application.
Рассмотрим использование этих функций в процессе разработки
функции пользователя для решения системы линейных уравнений вида
А * Х = В, где А – матрица коэффициентов, расположенная в диапазоне
А2 : С4, В – столбец
свободных членов, расположен в диапазоне D2 : D4,
Х – столбец неизвестных. Решение системы имеет вид:
Х = А
–1
* В,
где А
-1
– обратная матрица.
Ниже приведен программный код функции пользователя для реше-
ния системы линейных уравнений.
Function Solver (A As Variant, B As Variant) _
As Variant
Solver = Application .Mmult(Application _
.Minverse(A), B)
End Function
Обратиться к этой функции можно из рабочего листа Excel, выпол-
нив следующие действия:
• выделить диапазон ячеек Е2 : Е4
• в строке формул ввести формулу
• = Solver(A2 : C4; D2 : D4)
Часто при решении экономических задач возникает необходимость
проведения расчетов, в основе которых лежат процессы преобразования
матриц и векторов или их совместная обработка. В этом случае использу-
ются функции рабочего листа Excel для работы с матрицами, приведенные
в табл. 1.2.
Таблица 1.2
Функции рабочего листа для работы с матрицами
Наименование
Описание
русское английское
Мумнож Mmult Произведение двух матриц
Мобр Minverse Обратная матрица
Трансп Transpose Транспонированная матрица
Мопред Mdeterm Определитель матрицы
Если в программном коде VBA используются стандартные функции
Excel, то обращение к ним из программного кода начинается со служебно-
го слова Application.
Рассмотрим использование этих функций в процессе разработки
функции пользователя для решения системы линейных уравнений вида
А * Х = В, где А – матрица коэффициентов, расположенная в диапазоне
А2 : С4, В – столбец свободных членов, расположен в диапазоне D2 : D4,
Х – столбец неизвестных. Решение системы имеет вид:
Х = А–1 * В,
где А-1 – обратная матрица.
Ниже приведен программный код функции пользователя для реше-
ния системы линейных уравнений.
Function Solver (A As Variant, B As Variant) _
As Variant
Solver = Application .Mmult(Application _
.Minverse(A), B)
End Function
Обратиться к этой функции можно из рабочего листа Excel, выпол-
нив следующие действия:
• выделить диапазон ячеек Е2 : Е4
• в строке формул ввести формулу
• = Solver(A2 : C4; D2 : D4)
8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »
