私は負でない行列pを持っています。これは、各行で1になるような要素を持っています。
(I -t(P))* X = 0:ような私は、それは合計が1と等しいのしている非負ベクトルのxを見つけることができますどのようにベクトルを求める方法は、その和がゼロに等しいか?
、?
(ここI対角行列であり、T(P)は行列転置である)
私は負でない行列pを持っています。これは、各行で1になるような要素を持っています。
(I -t(P))* X = 0:ような私は、それは合計が1と等しいのしている非負ベクトルのxを見つけることができますどのようにベクトルを求める方法は、その和がゼロに等しいか?
、?
(ここI対角行列であり、T(P)は行列転置である)
??固有ベクトル '塩基::固有' を示唆しています。 ?固有名詞にも 'svd'があります。
svdは、あなたが望むものを提供しますが、正しくスケールされません。
「Sum equal 1」は単なるスケールです。通常、固有ベクトルは、長さが1になるようにスケーリングされます。
編集:
あなたは1だけでなく、任意のベクトルの合計が特定のベクターを探しています。固有値が1の固有ベクトルであるベクトルが必要です。
このような(ゼロ以外の)ベクトルxがあると、xの任意の倍数も固有ベクトルになります。特にベクトルx/sum(x)の要素は1になります。
これはプログラミングよりも行列代数の問題によく似ています。 http://stats.stackexchange.com/questionsここで質問してみてください。また、ベクトルの合計を0から、タイトルから、または投稿の本文から1にするかどうかはわかりません。 –
http://math.stackexchange.com/でも動作します。 (あなたは固有値1、btwに対応する 't(p)'の固有ベクトルを探しています) – huon
私はRとの相対的な運動をしているので、この質問をします – lyhung009