Дії над матрицями
МІНІСТЕРСТВО ОСВІТИ І НАУКИ РЕСПУБЛІКИ КАЗАХСТАН
з дисципліни «Інструментальні засоби розробки програмних засобів»
На тему: «Дії над матрицями»
Завдання: Реалізація дій над матрицями (додавання, віднімання, множення, звернення, транспонування)
Технологія: Automation, пізнє зв'язування.
Тип сервера: MS Excel.
Результатом складання матриць А і є матриця З елементи якої рівні попарної сумі відповідних елементів матриць А і В.
Результатом віднімання матриць А і є матриця З елементи якої рівні попарної різниці відповідних елементів матриць А і В.
Результатом множення матриць А і є матриця С елементи якої рівні сумі творів елементів у відповідному рядку першого множника і стовпці другого.
Але, оскільки ми для розрахунку використовуємо MS Excel, то множимо матриці за допомогою доступної функції «МУМНОЖ».
Зворотна матриця - така матриця A -1, при множенні на яку вихідна матриця A дає в результаті одиничну матрицю E:
За умови що,аd-bc≠0.
Для отримання матриці використовуємо функцію MS Excel «МОБР».
Результатом транспонування матриці А є матриця С, кожен n-ий стовпець якої ідентичний n-му рядку матриці А.
Для отримання транспонованої матриці засобами MS Excel використовуємо функцію "ТРАНСП".

Малюнок 1. -Схема роботи програми.
Для виконання завдання використовується функція CreateOleObject модуля comobj.
Вихідний код програми.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,