матрицю, об'єкт типу TMatrix.
Функція множення матриці на число NumMul (Num: Real): TMatrix, приймає параметр, дійсне число, на виході об'єкт матриця, типу TMatrix.
Функція обчислення визначника матриці Det (M: Tmatrix): Real, приймає параметр, матрицю і виводить дійсне число - визначник матриці.
Процедура переставляти місцями рядки Exchange_line (Nfirst, Nsecond: Integer) яка приймає два параметри номери рядків, вона переставляє рядки в поточній матриці.
Функція getMatrix (M: TMatrix; Row, Col: Integer): TMatrix, яка отримує мінор поточної матриці за номером рядка і стовпчика.
Процедура ініціалізації елементів матриці, масиву Matrix, за замовчуванням инициализируется матриця розміром 3x3.
Об'єкт TMatrix містить масив елементів, який ми назвемо Matrix.
.3 Опис інтерфейсу
Інтерфейс програми інтуїтивно зрозумілий. При завантаженні програми відразу ж ініціалізується і завантажується з файлу матриця розміру 3x3. Програма представляє із себе вікно, з вкладками, кожна вкладка містить одну операцію з матрицею, елементи матриці відображаються в TStringGrid, кожна клітинка містить 1 елемент. розглянемо по порядку всі вкладки.
Перша вкладка дозволяє завантажити матрицю з файлу (рис.1). Файл знаходиться в тій же папці що і програма і називається input.txt. Можна вибрати розмірність матриці, дозволяється вибрати значення від 2 до 8. Після клацання на кнопці завантажити, ініціалізується і завантажується матриця. br/>В
Рис. 1. Вкладка завантаження матриці
Друга вкладка дозволяє розрахувати транспоновану матрицю. Матриця будується на основі вихідної, завантаженої на 1-й вкладці. Розрахунок відбувається після клацання по кнопці. Результат виводиться у другу таблицю як показано на малюнку 2. br/>
РРіс. 2. Обчислення транспонованою матриці
Для множення матриці на число використовується третя вкладка малюнок 3. Вибирається число, на яке необхідно помножити елементи матриці, в другій таблиці відображається результат. br/>В
Рис. 3. Множення матриці на число
Обчислення зворотної матриці відбувається на наступній вкладці малюнок 4. При натисканні на кнопку обчислюється результат - зворотна матриця. <В
Рис. 4. Обчислення зворотної матриці
На п'ятій вкладці відбувається обчислення визначника матриці малюнок 5. При натисканні на кнопку обчислюється визначник і записується в компонент TLabel. br/>В
Рис. 5. Обчислення визначника
Підсумовування матриць виконується в наступній вкладці малюнок 6. Другий доданок (друга матриця) завантажується з файлу input2.txt. По натискання на кнопку відбувається обчислення суми матриць. <В
Рис. 6. Підсумовуван...