kentn****@m4*****
kentn****@m4*****
2003年 4月 10日 (木) 01:10:39 JST
Kent.Nです。 On Wed, 9 Apr 2003 10:10:30 +0900 "OKI miyuki" <oki****@hunes*****> wrote: > > > Performs a rank 1 update. > > > > > > の訳文がわからんのです。 > > > > > > この式は、 > > > A += a * outer_prod(x, y) > > > > > 家に帰ってから、眠っていた線形代数の本 > とりだして、 > 「もしかして、最小多項式を求める話か!」 > と、ひとりで納得したんですが、原文見たら > rank 1 update (-_-)。 > だめだこりゃー。 うーん、google様によると、 http://documents.wolfram.com/v4-ja/MainBook/3.7.5.html にしれっと 「ベクトルの外積は行列になる」 とか書いてあって、 > n[13] := Outer[Times, {a, b}, {c, d}] > Out[13]= {{ac,ad},{bc,bd}} だそうです。 Mathematicaにはベクトルの外積とそれ以外の外積とあるんですね。 まあベクトルは行か列が1の行列だから、行列を返してもいいのかな。 階数については http://documents.wolfram.com/v4-ja/MainBook/3.7.11.html だそうなので、outer_prodによって、2階のベクトルから 3階の行列に上げる、ということなのかも知れません。 あと、 > hermitian : ハミルトニアン -> ハミルトニアン行列? これはエルミート行列と習った覚えがあります。 -- Kent.N <kentn****@m4*****>