Главная страница

Рекурсивная функция вычисления определителя. Лабораторная работа 4 Рекурсивная функция вычисления определителя Студент Калугин Евгений Анатольевич, ри290012, ат20


Скачать 21.49 Kb.
НазваниеЛабораторная работа 4 Рекурсивная функция вычисления определителя Студент Калугин Евгений Анатольевич, ри290012, ат20
АнкорРекурсивная функция вычисления определителя
Дата10.03.2022
Размер21.49 Kb.
Формат файлаdocx
Имя файлаLaboratornaya_4_Kalugin_Evgeniy_AT-20.docx
ТипЛабораторная работа
#389935

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«Уральский федеральный университет им. Б. Н. Ельцина»

Институт радиоэлектроники и информационных технологий
Лабораторная работа №4

Рекурсивная функция вычисления определителя

Студент: Калугин Евгений Анатольевич, РИ-290012, АТ-20

Преподаватель: Спиричева Наталия Рахматулловна

2021

Отчет

В ходе данной работы был создан класс Matrix, представляющий квадратную матрицу. Определитель вычисляется в методе GetDeterminant() класса Matrix. Вычисление происходит рекурсивно.

Матрица Редхеффера представлена классом RedhefferMatrix, в котором реализованы статический метод генерации матрицы и метод нахождения определителя через функцию Мертенса.

Также был создан класс CramerSolver, реализующий решение системы уравнений методом Крамера и возвращающий null в случае, если решений нет или бесконечно много, или массив значений неизвестных.

На все классы и методы написаны тесты, находящиеся в классе Test

Ссылка на код

https://github.com/darkitself/Algorithms/tree/FourthLab


написать администратору сайта