Реалізація алгоритмів матричної алгебри (курсовая работа, #388)Средство реализации: C++ BuilderЗадание: Метою роботи є створення програмного модуля, який дозволяв би використовувати типові алгоритми матричної алгебри у програмах, які його використовують. Содержание Вступ 4 Теоретична частина 5 Додавання та віднімання матриць 5 Множення матриць 6 Множення матриці на число 6 Числові характеристики матриць 6 Розв’язання системи лінійних рівнянь 9 Обернена матриця 13 Перестановка рядків матриці 14 Практична частина 16 Постановка задачі 16 Опис інтерфейсної частини задачі 16 Конструктори та деструктори 16 Функції доступу 17 Оператори порівняння та присвоювання 17 Додавання та віднімання 18 Множення 18 Норми матриці 18 Визначник 19 Обчислення оберненої матриці 19 Розв’язання системи лінійних рівнянь та матричних рівнянь виду А•Х = В 19 Опис програми-оболонки 20 Додавання та віднімання 20 Множення 21 Норми та визначник 22 Розв’язання СЛАР 22 Обернена матриця 23 Технічні вимоги для роботи програмного продукту 23 Висновки 24 Список використаної літератури 25 Додатки 26 Додаток А. Програмний код створеного модуля 26 Заголовний файл matrix.h 26 Файл з визначенням функцій-членів класу matrix.cpp 27 Додаток Б. Екранні форми програми оболонки під час роботи 41 Додаток В. Програмний код програми оболонки 45 Програмний код головного файлу проекту MatAlg.cpp 45 Програмний код головної форми програми оболонки 46 Програмний код форми додавання та віднімання матриць 50 Програмний код форми множення матриць 54 Програмний код обчислення норм та визначника матриці 58 Програмний код форми розв'язання СЛАР 62 Програмний код форми знаходження оберненої матриці 66 Цена: 15 долл. |