ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »