2010-09-14 2 views
0

Просто что-то, где он говорит, чтобы разложить вектор читать, говорят А.Что такое D и P матрицы?

[U S V]=svds(A,2). 

Теперь, говорится в документе, чтобы использовать D и P разложившегося вектора в какой-либо другой функции. Думаю, D - диагональные элементы S. Что такое P?

Я думаю, это глупый вопрос, но я просто не могу понять это.

+0

P = характеристический полином? Просто догадка. – Lazer

+0

U, S и V - довольно распространенные имена для разложения svd. Вы уверены, что это не относится к какой-то другой декомпозиции? – second

+1

Можете ли вы процитировать документ? Это может помочь. – Lazer

ответ

2

одно обозначение, которое приходит на ум диагонализация реальной симметричной матрицы, обычно обозначается A = PDP^T. В этом случае D является diagnoal матрица собственных значений и Р можно построить из соответствующих собственных векторов

смотри, например, http://en.wikipedia.org/wiki/Diagonalizable_matrix

+0

Не путайте с каким-либо другим разложением. В документе говорится использовать разложение по сингулярным значениям на A. Для этого я использовал Matlab svds. Я верю, тогда я в конечном итоге с U S V. Latter документ написал функцию «SIM», где он говорит, чтобы ввести D и P разложенного A. Я иду через wiki atm. – Tinglin

+0

имя разложенных компонентов - это просто соглашение, а usv - это стандарт. если вы не можете ссылаться на оригинальный документ, мой единственный совет - перечитать с самого начала и искать определение p (или svd) – second

+0

Автор просто ответил. Он хотел иметь в виду D = S и P = (U * V '). – Tinglin

Смежные вопросы