2014 dxdy logo

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

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




 
 Диагонализация в пакете Mathematica
Сообщение13.03.2010, 23:21 
Как диагонализировать в Математике квадратную симметричную матрицу?

 
 
 
 Re: Диагонализация в пакете Mathematica
Сообщение15.03.2010, 22:29 
Аватара пользователя
Dranzer в сообщении #297350 писал(а):
Как диагонализировать в Математике квадратную симметричную матрицу?


Одной команды, если мне не изменяет память, нет. А диагонализировать можно по формулкам, которые пишут в учебниках:
Код:
myMatrix = Table[Random[], {i, 10}, {j, 10}]
eigenVecs = Eigenvectors[myMatrix]
Chop[Inverse[Transpose[eigenVecs]].myMatrix.Transpose[eigenVecs]]


На Сhop особого внимания можно не обращать, это чтобы чистые нолики стояли вне диагоналей.

 
 
 
 Re: Диагонализация в пакете Mathematica
Сообщение17.03.2010, 20:10 
А, ну до этого я додумался, вспомнивши курс высшей математики, думал есть специальная функция...

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


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