フィルターのクリア

How to create an array with first 100 elements as 1, next 100 as 2 and so on?

21 ビュー (過去 30 日間)
I want to create an array which looks like this:
[1 1 1 1 ...(100 time), 2 2 2 2...(100 times), 3 3 3 3....]
like this.
I'm very new to matlab, Any help?

採用された回答

Walter Roberson
Walter Roberson 2022 年 2 月 26 日
repelem()
  1 件のコメント
Sahil Islam
Sahil Islam 2022 年 2 月 26 日
Can you give a proper code. Like repelem() does that. But how to make one array of all those?

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

その他の回答 (1 件)

Vineet Kuruvilla
Vineet Kuruvilla 2022 年 2 月 26 日
n = 5;
A=[];
for i = 1 : 5
A=vertcat(A,i*ones(1,100));
end
disp(A)
  1 件のコメント
Vineet Kuruvilla
Vineet Kuruvilla 2022 年 2 月 26 日
編集済み: Vineet Kuruvilla 2022 年 2 月 26 日
You can change vertcat to horzcat if you want all in one row.

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

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by