2017-06-01 9 views
-1

私は2つの正規分布を持ち、それらはdで分けられています。左はu = 0、σ= 1、右はu = d、σ= 1です。 今、私は1行とn列を持つベクトルAを作成したいと思います。 Aに-1とd + 1の間の数値を入れる必要があります(両方の分布の範囲を超えるように)。ただし、等距離にする必要があります。等距離番号のMatlabベクトル

d = 1およびn = 3の場合、これはたとえばA = -1 0 1 です。しかし、これをコードで取得すると、より複雑な入力にも対応できますか?

本当にありがとうございます。実際に

+0

どのように多くのポイントが構築されていますか?距離1で等距離また、 'd = 3'の場合、あなたの例は' A = [ - 1 0 1 2 3 4] 'でしょうか? 'd = 1'と' n = 3'の場合は –

+2

となりますので、A = [ - 1 0.5 2] ' –

答えて

1
step_size = (d+2)/(n-1); 
A = -1:step_size:(d+1); 

、機能に

A = linspace(-1, d+1, n);