Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Решение матричного уравнения в Excel.






КВАДРАТИЧНЫЕ ФОРМЫ

Целью лабораторной работы “ Квадратичные формы ” является освоение матричных функций Excel и VBA.

Выполнение лабораторной работы предполагает знание элементов векторного анализа, в частности, матричных операций.

Лабораторная работа “Квадратичные формы” состоит из двух частей, в первую часть входят:

– решение матричного уравнения в Excel;

– решение матричного уравнения в Excel с предварительным преобразованием;

– вычисление квадратичной формы в Excel;

– вычисление квадратичной формы с использованием матричных функций Excel;

– вычисление квадратичной формы с использованием матричных функций VBA,

а во вторую:

– операции над массивами в Excel;

– операции над массивами в VBA.

Критерием правильности решений матричных уравнений являются результаты проверки подстановкой найденных значений корней в исходные уравнения.

Критерием правильности вычислений квадратичной формы является совпадение полученных значений трех способов вычислений.

Выполнение лабораторной работы начинается с внесения исходных данных задания в соответствующие ячейки таблицы Excel, в выбранной адресации:

– значения матрицы А – А8: D11;

– значения вектора B – F8: F11;

– значения вектора Y – H8: H11, рис. 6.1.

 

Часть первая

Решение матричного уравнения в Excel.

Так как решением матричного уравнения АХ=В является вектор Х=А-1В, то необходимо сформировать обратную матрицу А-1, это выполняется в ячейках A14: D17, для чего:

- выделить A14: D17,

- через мастер функций fx вызвать матричную операцию МОБР, в окне “массив” которой указать адрес исходной матрицы А – А8: D11;

- затем одновременно нажать клавиши Ctrl-Shift-Enter.

В результате в ячейках A14: D17 появятся значения элементов обратной матрицы А-1, рис. 6.2., а для любой ячейки диапазона A14: D17 в строке состояний подтверждение выполнения матричной операции {=МОБР(A8: D11)}.

Так как результатом произведения исходной матрицы А на обратную матрицу А-1 является единичная матрица E, то для проверки правильности значений элементов полученной обратной матрицы необходимо:

- выделить F14: I17;

- через мастер функций fx вызвать матричную операцию МУМНОЖ, в окне рис. 6.3 “Массив1” которой указать адрес исходной матрицы А – А8: D11, а в окне “Массив2” которой указать адрес обратной матрицы А-1 – А14: D17;

- затем одновременно нажать клавиши Ctrl-Shift-Enter.

В результате в ячейках F14: I17 появятся значения элементов единичной матрицы E, рис. 6.2., а для любой ячейки диапазона F14: I17 в строке состояний подтверждение выполнения матричной операции {=МУМНОЖ(A8: D11; A14: D17)}

 

 

 

Рис. 6.1.

 

Рис. 6.2.

 

 

Рис. 6.3.

 

Для получения вектора решений Х=А-1В необходимо:

- выделить J8: J11;

- через мастер функций fx вызвать матричную операцию МУМНОЖ, в окне “Массив1” которой указать адрес обратной матрицы А-1 – F14: I17, а в окне “Массив2” которой указать адрес вектора свободных членов B – F8: F11;

- затем одновременно нажать клавиши Ctrl-Shift-Enter.

В результате в ячейках J8: J11 появятся значения элементов вектора решений X , рис. 6.2., а для любой ячейки диапазона J8: J11 в строке состояний подтверждение выполнения матричной операции {=МУМНОЖ(F14: I17; F8: F11)}.

Для проверки истинности значений элементов полученного вектора решений X необходимо подставить полученные значения в исходное уравнение АХ=В, для чего следует:

- выделить K8: K11;

- через мастер функций fx вызвать матричную операцию МУМНОЖ, в окне “Массив1” которой указать адрес исходной матрицы А – А8: D11, а в окне “Массив2” которой указать адрес полученного вектора решений X – J8: J11;

- затем одновременно нажать клавиши Ctrl-Shift-Enter.

В результате в ячейках K8: K11 появятся значения элементов вектора свободных членов B, рис. 6.2., совпадающие со значениями элементов исходного вектора B –F8: F11, а для любой ячейки диапазона K8: K11 в строке состояний подтверждение выполнения матричной операции {=МУМНОЖ(A8: D11; J8: J11)}.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал