MATLAB で次の制約を使用して、M*N 行列 (M は N と等しくない) を生成したいと考えています。
ステップ 1. 行列の各エントリを iid N(0,1) 値に設定します。
ステップ 2. Gram-Schmidt アルゴリズムを使用して、行列の M 行を直交化します。
ステップ 3. 行列の行を単位長に正規化します。
上記の2番目のステップを実装する方法がわかりません。
どんな助けでも大歓迎です。
MATLAB で次の制約を使用して、M*N 行列 (M は N と等しくない) を生成したいと考えています。
ステップ 1. 行列の各エントリを iid N(0,1) 値に設定します。
ステップ 2. Gram-Schmidt アルゴリズムを使用して、行列の M 行を直交化します。
ステップ 3. 行列の行を単位長に正規化します。
上記の2番目のステップを実装する方法がわかりません。
どんな助けでも大歓迎です。