Creating a matrix with repeating the same numbers.

Hi, i am back with one more question.
If 't' is any variable, let's keep t=10
i need a matrix
A=[1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11]
if t=11, i need
A=[1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12]
Any help will be appreciated. this is because of my project.

 採用された回答

dpb
dpb 2014 年 10 月 28 日
編集済み: dpb 2014 年 10 月 29 日

1 投票

Not a lot of work there...
v=repmat([2:t],2,1);
A=[1 v(:).' t+1];

4 件のコメント

Jagadesh Rao
Jagadesh Rao 2014 年 10 月 28 日
i received this error.
">> v=repmat([2:t],2,1); A=[1 v(:) t+1].'; Error using horzcat Dimensions of matrices being concatenated are not consistent."
Thanks for your effort. any help will be appreciated.
dpb
dpb 2014 年 10 月 29 日
編集済み: dpb 2014 年 10 月 29 日
misplaced the .' as (:) returns column vector...amended.
Jagadesh Rao
Jagadesh Rao 2014 年 11 月 2 日
dpb
dpb 2014 年 11 月 2 日
Looks like Roger S was already by...

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeResizing and Reshaping Matrices についてさらに検索

質問済み:

2014 年 10 月 28 日

コメント済み:

dpb
2014 年 11 月 2 日

Community Treasure Hunt

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

Start Hunting!

Translated by