Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EXCEL_07.docx
Скачиваний:
28
Добавлен:
09.02.2015
Размер:
4.92 Mб
Скачать

Лабораторная работа № 6

Математические функции МОБР, МОПРЕД и МУМНОЖ.

Запись макросов с помощью макрорекордера

и способы выполнения макросов

Цель лабораторной работы

Лабораторная работа служит для получения практических навыков по изучению следующих тем:

  • использование встроенных математических функций МОБР, МОПРЕД и МУМНОЖ для вычисления обратной матрицы, определителя матрицы и перемножения матриц;

  • использование макрорекордера для записи линейной программы на языке Visual Basic for Appli­cations (VBA) и определение различных способов для запуска созданных макросов.

Основные сведения об использовании функций

МОБР, МОПРЕД, МУМНОЖ

Понятие матрицы и основанный на нем раздел математики – матричная алгебра – имеют чрезвычайно важное значение для экономистов. Объясняется это тем, что значительная часть математических моделей экономических объектов и процессов записывается в матричной форме.

Обратные матрицы, как и определители, обычно использу­ются для решения систем уравнений с несколькими неизвестными.

1. Функция МОБР возвращает обратную матрицу для мат­рицы, хранящейся в массиве.

МОБР(массив)

Массив – это числовой массив с равным количеством строк и столбцов.

  • Массив может быть задан как диапазон ячеек, например А1:С3, или как имя диапазона или массива.

  • Если какая-либо из ячеек в массиве пуста или содержит текст, то функция МОБР возвращает значение ошибки #ЗНАЧ!.

  • МОБР также возвращает значение ошибки #ЗНАЧ!, если массив имеет неравное число строк и столбцов.

2. Функция МОПРЕД возвращает определитель матрицы (мат­рица хранится в массиве).

МОПРЕД(массив),

где массив – см. п. 1.

3. Функция МУМНОЖ возвращает произведение матриц (мат­рицы хранятся в массивах). Результатом является массив с таким же числом строк, как массив1, и с таким же числом столбцов, как массив2.

МУМНОЖ(массив1;массив2)

Массив1, массив2 – это перемножаемые массивы.

  • Количество столбцов аргумента массив1 должно быть таким же, как количество строк аргумента массив2, и оба массива должны содержать только числа.

  • Массив1 и массив2 могут быть заданы как интервалы, массивы констант или ссылки.

  • Если хотя бы одна ячейка в аргументах пуста, или если число столбцов в аргументе массив1 отличается от числа строк в аргументе массив2, то функция МУМНОЖ возвращает значение ошибки #ЗНАЧ!.

Основные сведения о макросах

В EXCEL VBA-макрос может быть двух типов: подпрограммой и функцией.

Макрос-подпрограмма может быть выполнена любым пользователем, либо другим макросом. Она начинается ключевым словом SUB и заканчивается END SUB. Строки, заключенные между этими операторами, составляют текст макроса.

С помощью макрорекордера можно записать только макрос-подпрограмму.

Макрорекордер записывает действия пользователя, которые можно потом многократно воспроизводить. Текст макроса может быть записан как с абсолютными, так и с относительными ссылками.

Содержание лабораторной работы

Выполнение данной лабораторной работы включает в себя:

  • использование встроенных математических функций МОБР, МОПРЕД и МУМНОЖ для вычисления обратной матрицы, определителя матрицы и перемножения матриц;

  • запись указанных последовательностей действий макрорекордером в виде VBA-макросов с абсолютными и относительными ссылками;

  • запуск созданных макросов с помощью кнопок и меню.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]