フィルターのクリア

How to assign values to a variable size array

2 ビュー (過去 30 日間)
Asaf McRock
Asaf McRock 2021 年 2 月 21 日
コメント済み: Asaf McRock 2021 年 2 月 21 日
The following works fine
k=[];
for jj=1:10
k(jj,:)=randi(10,1,3);
end
However, I'm facing difficulties when I try to assign different rows' elements to variable size array k:
k=[];
for jj=1:10
k(1,:)=randi(10,1,jj);
end
I would appreciate your help.
  6 件のコメント
Walter Roberson
Walter Roberson 2021 年 2 月 21 日
N = 10;
k = cell(N,1);
for jj = 1:N
k{jj} = randi(10,1,jj);
end
k
k = 10x1 cell array
{[ 6]} {1×2 double} {1×3 double} {1×4 double} {1×5 double} {1×6 double} {1×7 double} {1×8 double} {1×9 double} {1×10 double}
Asaf McRock
Asaf McRock 2021 年 2 月 21 日
Thank you, gentlemen!
I'm learning so much from you. Much appreciated!

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by