Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次元 6x6 の行列 M があり、ランク 1 です。M=A*B となるように、次元 6x1 (A とします) と 1x6 (B とします) の 2 つの行列に因数分解するにはどうすればよいでしょうか。
ランクが 1 の場合、すべての列/行は最初の列/行 (または実際にはゼロ以外の列/行) の倍数です。すなわち:
m = M(:,1); M = [ a*m, b*m, c*m, d*m, e*m, f*m ];
うまくいけば、そこからそれを取ることができます。