Repeat some elements in a vector
2 ビュー (過去 30 日間)
古いコメントを表示
clear all;
u={'High';'M';'LOW'}
y=repelem(u(1:3),2)
% would like the output y=[high;M;LOW;high;M;Low]
I am trying to use repelem but I repeat the element it self n number of times not as I mentioned before
I would like to repeat al the u 2 times with the same sequence
Thanks,
0 件のコメント
採用された回答
Ameer Hamza
2020 年 5 月 4 日
編集済み: Ameer Hamza
2020 年 5 月 4 日
repmat() is the correct function to use here
u={'High';'M';'LOW'}
y=repmat(u(1:3),2,1)
Result
y =
6×1 cell array
{'High'}
{'M' }
{'LOW' }
{'High'}
{'M' }
{'LOW' }
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrices and Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!