Данный проект посвящен изучению математических свойств псевдообратной матрицы и её применению в задачах восстановления сигналов и анализа зашумленных систем.
Программа демонстрирует работу с недоопределенными системами уравнений (
Для запуска необходим Python 3.x и следующие библиотеки:
numpymatplotlib
Установка:
git clone https://github.com/KekYshkin/AlgaSVD.git
pip install -r requrements.txtПросто запустите основной скрипт:
python main.pyПрограмма выводит в консоль результаты проверок математических свойств и открывает два окна с графиками:
- Логарифмические графики зависимости ошибки от шума и обусловленности.
- 3D-сцена, показывающая истинный вектор, проекцию на ядро (часть, которая теряется) и восстановленный вектор (проекция минимальной нормы).