Hi!
I think this is very easy to solve, but I simply dont know what is the easiest way. Let's say I have a vector:
A=[1 2 3]
Now I want to repeat this column into a Matrix
B=[1 2 3; 1 2 3; 1 2 3]
How do I go about this?
Thanks in advance.
Alexander

 採用された回答

Birdman
Birdman 2018 年 3 月 22 日

2 投票

B=repmat(A,3,1)

その他の回答 (1 件)

Jan
Jan 2018 年 3 月 22 日
編集済み: Jan 2018 年 3 月 22 日

1 投票

Or:
B = A(ones(1,3), :)
This is what happens inside repmat also. It has slightly less overhead, but I'd prefer repmat instead - for unclear reasons.

カテゴリ

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

質問済み:

2018 年 3 月 22 日

編集済み:

Jan
2018 年 3 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by