Рекурсивная функция вычисления определителя. Лабораторная работа 4 Рекурсивная функция вычисления определителя Студент Калугин Евгений Анатольевич, ри290012, ат20
Скачать 21.49 Kb.
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «Уральский федеральный университет им. Б. Н. Ельцина» Институт радиоэлектроники и информационных технологий Лабораторная работа №4 Рекурсивная функция вычисления определителя Студент: Калугин Евгений Анатольевич, РИ-290012, АТ-20 Преподаватель: Спиричева Наталия Рахматулловна 2021 Отчет В ходе данной работы был создан класс Matrix, представляющий квадратную матрицу. Определитель вычисляется в методе GetDeterminant() класса Matrix. Вычисление происходит рекурсивно. Матрица Редхеффера представлена классом RedhefferMatrix, в котором реализованы статический метод генерации матрицы и метод нахождения определителя через функцию Мертенса. Также был создан класс CramerSolver, реализующий решение системы уравнений методом Крамера и возвращающий null в случае, если решений нет или бесконечно много, или массив значений неизвестных. На все классы и методы написаны тесты, находящиеся в классе Test Ссылка на код https://github.com/darkitself/Algorithms/tree/FourthLab |