Где можно почитать про алгоритм SVD
Краткое описание в википедии подойдёт?
оно слишком краткое и не помогает вкурить код.
Но я не уверен, что там с алгоритмической точки зрения много.
там академический алгоритм, применимый в условиях точной арифметики. А практический алгоритм как раз на алглибе - но его трудно вкурить
Вариант заюзать готовые библиотеки типа LAPACK не рассматривается?
Оно не подходит для учебных целей, код нужен свой
что внизу, как раз там, где написано слово References, пишут ссылки
на печатные и прочие источники.
на печатные и прочие источники.
так вот ссылки на печатные источники не подходят, потому что не могут быть найдены с той же лёгкостью, с которой можно найти документацию электронную. А ссылки на непечатные источники я просмотрел все, кроме какого-то зашифрованного pdf, и там описывается какими замечательными способами можно применять svd, но нигде не написано, как его считать
Попробуй на gigapedia.org поискать.
Оставить комментарий
yroslavasako
Задался целью написать сингулярное разложение матрицы, в поисках алгоритма столкнулся с некоторой проблемой: чаще всего всё заканчивается исходным кодом, как например на alglib.sources.ru А хотелось бы понять принципы работы и сопутствующие математические выкладки. Посоветуйте тру сайт с алгебраическими алгоритмами, пожалуйста. Сейчас сижу, курю 200 килобайт c++ концентрированного вычислительного кода, что действует на меня угнетающе.