크기 n의 벡터를 빠르게 생성하는 방법을 찾고 있습니다. N = 5 벡터가 V = 0.03 0.1 0.3 0.07 0.5]되어야 하는지를모든 요소의 합이 1 인 벡터를 구성하십시오.
모든 요소들의 합은 예를 들어 1
이어야한다.
그 방법에 대한 아이디어가 있으십니까?
크기 n의 벡터를 빠르게 생성하는 방법을 찾고 있습니다. N = 5 벡터가 V = 0.03 0.1 0.3 0.07 0.5]되어야 하는지를모든 요소의 합이 1 인 벡터를 구성하십시오.
모든 요소들의 합은 예를 들어 1
이어야한다.
그 방법에 대한 아이디어가 있으십니까?
하나의 간단한 가능성을 beeing는 합계 게다가
v=rand(5,1); v=v/sum(v)
나는 항상 그렇게한다. –
그냥 벡터를 생성하고 정상화 :
v = v ./ sum(v);
이다, 벡터 랜덤 요소가? – Boris
예, 무작위로 생성됩니다. – kechapito