フィルターのクリア

Creating a vector with duplicate points after point 1

1 回表示 (過去 30 日間)
Brian
Brian 2011 年 11 月 17 日
Hello, thanks for reading this.
I want to create a vector which the first point is 1, and then each point after is a duplicate, as in:
1 2 2 3 3 4 4 5 5 etc
There is probably a easier way to do this than what I imagine; what would you recommend?
Thanks

採用された回答

Andrei Bobrov
Andrei Bobrov 2011 年 11 月 17 日
variant
n=7;
out = [1 reshape(ones(2,1)*(2:n),1,[])]
variant 2
out = ones(1,2*n-1)
out(2:2:end) = 2:n
out(3:2:end) = 2:n

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeVariant Inline Components についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by