2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Собственные числа и вектора для симметричной матрицы (С++)
Сообщение24.03.2008, 18:28 
Нужны исходники С++ или библиотека с исходниками для нахождения СЧ и СВ симметричной вещественной матрицы. Кто-нибудь может подсказать какие есть для этого библиотеки в чем их отличия - в быстродействии, используемых алгоритмах, в сходимости методов, есть ли какие-либо ограничения? Нужно работать с матрицами 200х200, какое время на современных компьютерах это примерно может занять? Буду очень благодарен за ответы.

 
 
 
 просветите в поиске собственных чисел матрицы
Сообщение24.03.2008, 18:37 
Возникла необходимость написать программу для нахождение СЧ и СВ(векторов) вещественной и симметричной матрицы. Пишу в этом разделе потому что вопросы чисто математические:
- Какие наиболее эффективные алгоритмы для решения этой задачи существуют на сегодняшний день?
- Вроде некотрые алгоритмы не всегда сходятся - какая должна быть матрица, чтобы алгоритм с ней не справился?
- Известна ли сложность этих алгоритмов? (O(N), O(N*N))?
- Есть ли алгоритм которые "решит" решит любую матрицу, пусть даже за долгое время?

 
 
 
 
Сообщение24.03.2008, 18:55 
Аватара пользователя
Rjukan, пожалуйста не дублируйте темы.

Темы слиты.

 
 
 
 
Сообщение24.03.2008, 20:24 
хотел как лучше :D Вообще-то темы не дублируются, вопросы в них похожие, но все таки разные...

 
 
 
 
Сообщение25.03.2008, 07:01 
Аватара пользователя
http://math.nist.gov/lapack++/

 
 
 
 Re: Собственные числа и вектора для симметричной матрицы (С+
Сообщение25.03.2008, 14:45 
Rjukan писал(а):
Нужны исходники С++ или библиотека с исходниками для нахождения СЧ и СВ симметричной вещественной матрицы. Кто-нибудь может подсказать какие есть для этого библиотеки в чем их отличия - в быстродействии, используемых алгоритмах, в сходимости методов, есть ли какие-либо ограничения? Нужно работать с матрицами 200х200, какое время на современных компьютерах это примерно может занять? Буду очень благодарен за ответы.

Все зависит от того, что Вам требуется. Если нужна скорость (т.е. Вы обрабатываете большое количество матриц 200*200), то иходники Вам не помогут.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group