サイズnのベクトルを素早く構築する方法を探しています。 N = 5のベクトルをv = [0.1 0.3 0.03 0.07 0.5]なければならない場合すべての要素の合計を1とするベクトルを構築する
そのすべての要素の合計が例えば1
でなければなりません。
これを行う方法に関するアイデアはありますか?
サイズnのベクトルを素早く構築する方法を探しています。 N = 5のベクトルをv = [0.1 0.3 0.03 0.07 0.5]なければならない場合すべての要素の合計を1とするベクトルを構築する
そのすべての要素の合計が例えば1
でなければなりません。
これを行う方法に関するアイデアはありますか?
一つの簡単な可能性は1をbeeingて合計ほか
v=rand(5,1); v=v/sum(v)
私はいつもそうしています。 –
だけでベクトルを作成し、それを正規化:
v = v ./ sum(v);
で、ベクトルは、ランダムな要素を持っていますか? – Boris
はい、ランダムに生成されます。 – kechapito